Adaptive Framework  0.9.0
afw_components_const_objects.c
Go to the documentation of this file.
1 // See the 'COPYING' file in the project root for licensing information.
2 /*
3  * Adaptive Framework Const
4  *
5  * Copyright (c) 2010-2023 Clemson University
6  *
7  */
8 
9 /* ----------------------------- N O T E -------------------------------------
10  *
11  * This file is generated by "afwdev generate afw_components".
12  *
13  * Do not change this file directly or the changes will be lost the next time
14  * this file is regenerated.
15  *
16  * -------------------------------------------------------------------------*/
17 
18 
19 
25 #include "afw.h"
27 
28 
30 impl_1;
31 
32 /*
33  * /afw/_AdaptiveLayoutComponentType_/Autocomplete
34  */
35 
37 impl_1_property_brief = {
38  "brief",
39  {
41  .string = "Component to display a list of options that may be selected or can be autocompleted by typing."
42  }
43 };
44 
46 impl_1_property_category = {
47  "category",
48  {
50  .string = "inputs"
51  }
52 };
53 
55 impl_1_property_componentType = {
56  "componentType",
57  {
59  .string = "Autocomplete"
60  }
61 };
62 
64 impl_1_property_description = {
65  "description",
66  {
68  .string = "This component provides a dropdown picker with possible values to quickly select from. By typing, it will narrow down the selection to make the list even shorter to choose a selection from. Additionally, it will offer the user the ability to enter a new value, if allowed."
69  }
70 };
71 
73 impl_1_property_implementationId = {
74  "implementationId",
75  {
77  .string = "Autocomplete"
78  }
79 };
80 
82 impl_1_property_instanceObjectType = {
83  "instanceObjectType",
84  {
86  .string = "_AdaptiveLayoutComponentType_Autocomplete"
87  }
88 };
89 
91 impl_1_property_label = {
92  "label",
93  {
95  .string = "Autocomplete"
96  }
97 };
98 
100 impl_1_properties[] = {
101  &impl_1_property_brief,
102  &impl_1_property_category,
103  &impl_1_property_componentType,
104  &impl_1_property_description,
105  &impl_1_property_implementationId,
106  &impl_1_property_instanceObjectType,
107  &impl_1_property_label,
108  NULL
109 };
110 
111 static const afw_utf8_t
112 impl_1_meta_path =
113  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Autocomplete");
114 
116 impl_1 = {
117  &afw_components_s__AdaptiveLayoutComponentType_,
118  &afw_components_s_Autocomplete,
119  &impl_1_meta_path,
120  &impl_1_properties[0]
121 };
122 
124 impl_2;
125 
126 /*
127  * /afw/_AdaptiveLayoutComponentType_/Box
128  */
129 
131 impl_2_property_brief = {
132  "brief",
133  {
135  .string = "A component that renders a flexible Box of content."
136  }
137 };
138 
140 impl_2_property_category = {
141  "category",
142  {
144  .string = "containers"
145  }
146 };
147 
149 impl_2_property_componentType = {
150  "componentType",
151  {
153  .string = "Box"
154  }
155 };
156 
158 impl_2_property_description = {
159  "description",
160  {
162  .string = "This component is a very powerful container, which implements a box allowing items to be added in a flexible way."
163  }
164 };
165 
167 impl_2_property_implementationId = {
168  "implementationId",
169  {
171  .string = "Box"
172  }
173 };
174 
176 impl_2_property_instanceObjectType = {
177  "instanceObjectType",
178  {
180  .string = "_AdaptiveLayoutComponentType_Box"
181  }
182 };
183 
185 impl_2_property_label = {
186  "label",
187  {
189  .string = "Box"
190  }
191 };
192 
194 impl_2_properties[] = {
195  &impl_2_property_brief,
196  &impl_2_property_category,
197  &impl_2_property_componentType,
198  &impl_2_property_description,
199  &impl_2_property_implementationId,
200  &impl_2_property_instanceObjectType,
201  &impl_2_property_label,
202  NULL
203 };
204 
205 static const afw_utf8_t
206 impl_2_meta_path =
207  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Box");
208 
210 impl_2 = {
211  &afw_components_s__AdaptiveLayoutComponentType_,
212  &afw_components_s_Box,
213  &impl_2_meta_path,
214  &impl_2_properties[0]
215 };
216 
218 impl_3;
219 
220 /*
221  * /afw/_AdaptiveLayoutComponentType_/Breadcrumb
222  */
223 
225 impl_3_property_brief = {
226  "brief",
227  {
229  .string = "A component that renders a Breadcrumb path with links"
230  }
231 };
232 
234 impl_3_property_category = {
235  "category",
236  {
238  .string = "containers"
239  }
240 };
241 
243 impl_3_property_componentType = {
244  "componentType",
245  {
247  .string = "Breadcrumb"
248  }
249 };
250 
252 impl_3_property_description = {
253  "description",
254  {
256  .string = "This component renders a path of url links that the user can click to navigate at any point within an application."
257  }
258 };
259 
261 impl_3_property_implementationId = {
262  "implementationId",
263  {
265  .string = "Breadcrumb"
266  }
267 };
268 
270 impl_3_property_instanceObjectType = {
271  "instanceObjectType",
272  {
274  .string = "_AdaptiveLayoutComponentType_Breadcrumb"
275  }
276 };
277 
279 impl_3_property_label = {
280  "label",
281  {
283  .string = "Breadcrumb"
284  }
285 };
286 
288 impl_3_properties[] = {
289  &impl_3_property_brief,
290  &impl_3_property_category,
291  &impl_3_property_componentType,
292  &impl_3_property_description,
293  &impl_3_property_implementationId,
294  &impl_3_property_instanceObjectType,
295  &impl_3_property_label,
296  NULL
297 };
298 
299 static const afw_utf8_t
300 impl_3_meta_path =
301  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Breadcrumb");
302 
304 impl_3 = {
305  &afw_components_s__AdaptiveLayoutComponentType_,
306  &afw_components_s_Breadcrumb,
307  &impl_3_meta_path,
308  &impl_3_properties[0]
309 };
310 
312 impl_4;
313 
314 /*
315  * /afw/_AdaptiveLayoutComponentType_/Button
316  */
317 
319 impl_4_property_brief = {
320  "brief",
321  {
323  .string = "Component to display a Button."
324  }
325 };
326 
328 impl_4_property_category = {
329  "category",
330  {
332  .string = "inputs"
333  }
334 };
335 
337 impl_4_property_componentType = {
338  "componentType",
339  {
341  .string = "Button"
342  }
343 };
344 
346 impl_4_property_description = {
347  "description",
348  {
350  .string = "This component encapsulates a wide range of Button features, including labels, icons and colors. The Button component may even allow for a dropdown of selected actions to perform when clicked."
351  }
352 };
353 
355 impl_4_property_implementationId = {
356  "implementationId",
357  {
359  .string = "Button"
360  }
361 };
362 
364 impl_4_property_instanceObjectType = {
365  "instanceObjectType",
366  {
368  .string = "_AdaptiveLayoutComponentType_Button"
369  }
370 };
371 
373 impl_4_property_label = {
374  "label",
375  {
377  .string = "Button"
378  }
379 };
380 
382 impl_4_properties[] = {
383  &impl_4_property_brief,
384  &impl_4_property_category,
385  &impl_4_property_componentType,
386  &impl_4_property_description,
387  &impl_4_property_implementationId,
388  &impl_4_property_instanceObjectType,
389  &impl_4_property_label,
390  NULL
391 };
392 
393 static const afw_utf8_t
394 impl_4_meta_path =
395  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Button");
396 
398 impl_4 = {
399  &afw_components_s__AdaptiveLayoutComponentType_,
400  &afw_components_s_Button,
401  &impl_4_meta_path,
402  &impl_4_properties[0]
403 };
404 
406 impl_5;
407 
408 /*
409  * /afw/_AdaptiveLayoutComponentType_/Callout
410  */
411 
413 impl_5_property_brief = {
414  "brief",
415  {
417  .string = "A layout container that displays content inside a popup."
418  }
419 };
420 
422 impl_5_property_category = {
423  "category",
424  {
426  .string = "containers"
427  }
428 };
429 
431 impl_5_property_componentType = {
432  "componentType",
433  {
435  .string = "Callout"
436  }
437 };
438 
440 impl_5_property_description = {
441  "description",
442  {
444  .string = "This component container is visible when a target element is clicked. It's used to quickly show or grab input from the user in a popup area and can be dismissed."
445  }
446 };
447 
449 impl_5_property_implementationId = {
450  "implementationId",
451  {
453  .string = "Callout"
454  }
455 };
456 
458 impl_5_property_instanceObjectType = {
459  "instanceObjectType",
460  {
462  .string = "_AdaptiveLayoutComponentType_Callout"
463  }
464 };
465 
467 impl_5_property_label = {
468  "label",
469  {
471  .string = "Callout"
472  }
473 };
474 
476 impl_5_properties[] = {
477  &impl_5_property_brief,
478  &impl_5_property_category,
479  &impl_5_property_componentType,
480  &impl_5_property_description,
481  &impl_5_property_implementationId,
482  &impl_5_property_instanceObjectType,
483  &impl_5_property_label,
484  NULL
485 };
486 
487 static const afw_utf8_t
488 impl_5_meta_path =
489  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Callout");
490 
492 impl_5 = {
493  &afw_components_s__AdaptiveLayoutComponentType_,
494  &afw_components_s_Callout,
495  &impl_5_meta_path,
496  &impl_5_properties[0]
497 };
498 
500 impl_6;
501 
502 /*
503  * /afw/_AdaptiveLayoutComponentType_/Chart
504  */
505 
507 impl_6_property_brief = {
508  "brief",
509  {
511  .string = "Component to display data in a Chart."
512  }
513 };
514 
516 impl_6_property_category = {
517  "category",
518  {
520  .string = "structured"
521  }
522 };
523 
525 impl_6_property_componentType = {
526  "componentType",
527  {
529  .string = "Chart"
530  }
531 };
532 
534 impl_6_property_description = {
535  "description",
536  {
538  .string = "This component can display a variety of simple or complex chart data in forms such as Pie, Line or Bar to offer a visual representation of the provided data."
539  }
540 };
541 
543 impl_6_property_implementationId = {
544  "implementationId",
545  {
547  .string = "Chart"
548  }
549 };
550 
552 impl_6_property_instanceObjectType = {
553  "instanceObjectType",
554  {
556  .string = "_AdaptiveLayoutComponentType_Chart"
557  }
558 };
559 
561 impl_6_property_label = {
562  "label",
563  {
565  .string = "Chart"
566  }
567 };
568 
570 impl_6_properties[] = {
571  &impl_6_property_brief,
572  &impl_6_property_category,
573  &impl_6_property_componentType,
574  &impl_6_property_description,
575  &impl_6_property_implementationId,
576  &impl_6_property_instanceObjectType,
577  &impl_6_property_label,
578  NULL
579 };
580 
581 static const afw_utf8_t
582 impl_6_meta_path =
583  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Chart");
584 
586 impl_6 = {
587  &afw_components_s__AdaptiveLayoutComponentType_,
588  &afw_components_s_Chart,
589  &impl_6_meta_path,
590  &impl_6_properties[0]
591 };
592 
594 impl_7;
595 
596 /*
597  * /afw/_AdaptiveLayoutComponentType_/Checkbox
598  */
599 
601 impl_7_property_brief = {
602  "brief",
603  {
605  .string = "A component that displays a checkbox."
606  }
607 };
608 
610 impl_7_property_category = {
611  "category",
612  {
614  .string = "inputs"
615  }
616 };
617 
619 impl_7_property_componentType = {
620  "componentType",
621  {
623  .string = "Checkbox"
624  }
625 };
626 
628 impl_7_property_description = {
629  "description",
630  {
632  .string = "This component is simply a checkbox that allows the user to click to enable or disable its value."
633  }
634 };
635 
637 impl_7_property_implementationId = {
638  "implementationId",
639  {
641  .string = "Checkbox"
642  }
643 };
644 
646 impl_7_property_instanceObjectType = {
647  "instanceObjectType",
648  {
650  .string = "_AdaptiveLayoutComponentType_Checkbox"
651  }
652 };
653 
655 impl_7_property_label = {
656  "label",
657  {
659  .string = "Checkbox"
660  }
661 };
662 
664 impl_7_properties[] = {
665  &impl_7_property_brief,
666  &impl_7_property_category,
667  &impl_7_property_componentType,
668  &impl_7_property_description,
669  &impl_7_property_implementationId,
670  &impl_7_property_instanceObjectType,
671  &impl_7_property_label,
672  NULL
673 };
674 
675 static const afw_utf8_t
676 impl_7_meta_path =
677  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Checkbox");
678 
680 impl_7 = {
681  &afw_components_s__AdaptiveLayoutComponentType_,
682  &afw_components_s_Checkbox,
683  &impl_7_meta_path,
684  &impl_7_properties[0]
685 };
686 
688 impl_8;
689 
690 /*
691  * /afw/_AdaptiveLayoutComponentType_/ChoiceGroup
692  */
693 
695 impl_8_property_brief = {
696  "brief",
697  {
699  .string = "A component to display a selectable choice of options."
700  }
701 };
702 
704 impl_8_property_category = {
705  "category",
706  {
708  .string = "inputs"
709  }
710 };
711 
713 impl_8_property_componentType = {
714  "componentType",
715  {
717  .string = "ChoiceGroup"
718  }
719 };
720 
722 impl_8_property_description = {
723  "description",
724  {
726  .string = "This component provides a mutually exclusive list of options, organized as radio buttons, that may be selected."
727  }
728 };
729 
731 impl_8_property_implementationId = {
732  "implementationId",
733  {
735  .string = "ChoiceGroup"
736  }
737 };
738 
740 impl_8_property_instanceObjectType = {
741  "instanceObjectType",
742  {
744  .string = "_AdaptiveLayoutComponentType_ChoiceGroup"
745  }
746 };
747 
749 impl_8_property_label = {
750  "label",
751  {
753  .string = "Choice Group"
754  }
755 };
756 
758 impl_8_properties[] = {
759  &impl_8_property_brief,
760  &impl_8_property_category,
761  &impl_8_property_componentType,
762  &impl_8_property_description,
763  &impl_8_property_implementationId,
764  &impl_8_property_instanceObjectType,
765  &impl_8_property_label,
766  NULL
767 };
768 
769 static const afw_utf8_t
770 impl_8_meta_path =
771  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/ChoiceGroup");
772 
774 impl_8 = {
775  &afw_components_s__AdaptiveLayoutComponentType_,
776  &afw_components_s_ChoiceGroup,
777  &impl_8_meta_path,
778  &impl_8_properties[0]
779 };
780 
782 impl_9;
783 
784 /*
785  * /afw/_AdaptiveLayoutComponentType_/CodeEditor
786  */
787 
789 impl_9_property_brief = {
790  "brief",
791  {
793  .string = "A component that renders a rich text editor."
794  }
795 };
796 
798 impl_9_property_category = {
799  "category",
800  {
802  .string = "editors"
803  }
804 };
805 
807 impl_9_property_componentType = {
808  "componentType",
809  {
811  .string = "CodeEditor"
812  }
813 };
814 
816 impl_9_property_description = {
817  "description",
818  {
820  .string = "This component displays a rich text editor that allows the user to manually edit the source code for a particular piece of data."
821  }
822 };
823 
825 impl_9_property_implementationId = {
826  "implementationId",
827  {
829  .string = "CodeEditor"
830  }
831 };
832 
834 impl_9_property_instanceObjectType = {
835  "instanceObjectType",
836  {
838  .string = "_AdaptiveLayoutComponentType_CodeEditor"
839  }
840 };
841 
843 impl_9_property_label = {
844  "label",
845  {
847  .string = "Code Editor"
848  }
849 };
850 
852 impl_9_properties[] = {
853  &impl_9_property_brief,
854  &impl_9_property_category,
855  &impl_9_property_componentType,
856  &impl_9_property_description,
857  &impl_9_property_implementationId,
858  &impl_9_property_instanceObjectType,
859  &impl_9_property_label,
860  NULL
861 };
862 
863 static const afw_utf8_t
864 impl_9_meta_path =
865  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/CodeEditor");
866 
868 impl_9 = {
869  &afw_components_s__AdaptiveLayoutComponentType_,
870  &afw_components_s_CodeEditor,
871  &impl_9_meta_path,
872  &impl_9_properties[0]
873 };
874 
876 impl_10;
877 
878 /*
879  * /afw/_AdaptiveLayoutComponentType_/Collapsible
880  */
881 
883 impl_10_property_brief = {
884  "brief",
885  {
887  .string = "A layout container that displays content that can be hidden by a collapsible control."
888  }
889 };
890 
892 impl_10_property_category = {
893  "category",
894  {
896  .string = "containers"
897  }
898 };
899 
901 impl_10_property_componentType = {
902  "componentType",
903  {
905  .string = "Collapsible"
906  }
907 };
908 
910 impl_10_property_description = {
911  "description",
912  {
914  .string = "This component helps organize data into a group, which can be temporarily concealed or revealed by clicking on the collapse or expand icons. This may be important for preserving real estate on the screen, or reducing the amount of data that may be present at a given time, to avoid overloading the end user with information."
915  }
916 };
917 
919 impl_10_property_implementationId = {
920  "implementationId",
921  {
923  .string = "Collapsible"
924  }
925 };
926 
928 impl_10_property_instanceObjectType = {
929  "instanceObjectType",
930  {
932  .string = "_AdaptiveLayoutComponentType_Collapsible"
933  }
934 };
935 
937 impl_10_property_label = {
938  "label",
939  {
941  .string = "Collapsible"
942  }
943 };
944 
946 impl_10_properties[] = {
947  &impl_10_property_brief,
948  &impl_10_property_category,
949  &impl_10_property_componentType,
950  &impl_10_property_description,
951  &impl_10_property_implementationId,
952  &impl_10_property_instanceObjectType,
953  &impl_10_property_label,
954  NULL
955 };
956 
957 static const afw_utf8_t
958 impl_10_meta_path =
959  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Collapsible");
960 
962 impl_10 = {
963  &afw_components_s__AdaptiveLayoutComponentType_,
964  &afw_components_s_Collapsible,
965  &impl_10_meta_path,
966  &impl_10_properties[0]
967 };
968 
970 impl_11;
971 
972 /*
973  * /afw/_AdaptiveLayoutComponentType_/DatePicker
974  */
975 
977 impl_11_property_brief = {
978  "brief",
979  {
981  .string = "A component that allows you to select a date from a calendar."
982  }
983 };
984 
986 impl_11_property_category = {
987  "category",
988  {
990  .string = "pickers"
991  }
992 };
993 
995 impl_11_property_componentType = {
996  "componentType",
997  {
999  .string = "DatePicker"
1000  }
1001 };
1002 
1004 impl_11_property_description = {
1005  "description",
1006  {
1008  .string = "This component understands date values and allows the user to select a date from a calendar, or enter it in the appropriate format."
1009  }
1010 };
1011 
1013 impl_11_property_implementationId = {
1014  "implementationId",
1015  {
1017  .string = "DatePicker"
1018  }
1019 };
1020 
1022 impl_11_property_instanceObjectType = {
1023  "instanceObjectType",
1024  {
1026  .string = "_AdaptiveLayoutComponentType_DatePicker"
1027  }
1028 };
1029 
1031 impl_11_property_label = {
1032  "label",
1033  {
1035  .string = "Date Picker"
1036  }
1037 };
1038 
1039 static const afw_runtime_unresolved_property_t *
1040 impl_11_properties[] = {
1041  &impl_11_property_brief,
1042  &impl_11_property_category,
1043  &impl_11_property_componentType,
1044  &impl_11_property_description,
1045  &impl_11_property_implementationId,
1046  &impl_11_property_instanceObjectType,
1047  &impl_11_property_label,
1048  NULL
1049 };
1050 
1051 static const afw_utf8_t
1052 impl_11_meta_path =
1053  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/DatePicker");
1054 
1056 impl_11 = {
1057  &afw_components_s__AdaptiveLayoutComponentType_,
1058  &afw_components_s_DatePicker,
1059  &impl_11_meta_path,
1060  &impl_11_properties[0]
1061 };
1062 
1064 impl_12;
1065 
1066 /*
1067  * /afw/_AdaptiveLayoutComponentType_/DateTimePicker
1068  */
1069 
1071 impl_12_property_brief = {
1072  "brief",
1073  {
1075  .string = "A component that allows you to select a date and time."
1076  }
1077 };
1078 
1080 impl_12_property_category = {
1081  "category",
1082  {
1084  .string = "pickers"
1085  }
1086 };
1087 
1089 impl_12_property_componentType = {
1090  "componentType",
1091  {
1093  .string = "DateTimePicker"
1094  }
1095 };
1096 
1098 impl_12_property_description = {
1099  "description",
1100  {
1102  .string = "This component understands both dates and time formats, which allows the user to select a date and time from a calendar and clock for higher date precision."
1103  }
1104 };
1105 
1107 impl_12_property_implementationId = {
1108  "implementationId",
1109  {
1111  .string = "DateTimePicker"
1112  }
1113 };
1114 
1116 impl_12_property_instanceObjectType = {
1117  "instanceObjectType",
1118  {
1120  .string = "_AdaptiveLayoutComponentType_DateTimePicker"
1121  }
1122 };
1123 
1125 impl_12_property_label = {
1126  "label",
1127  {
1129  .string = "Date Time Picker"
1130  }
1131 };
1132 
1133 static const afw_runtime_unresolved_property_t *
1134 impl_12_properties[] = {
1135  &impl_12_property_brief,
1136  &impl_12_property_category,
1137  &impl_12_property_componentType,
1138  &impl_12_property_description,
1139  &impl_12_property_implementationId,
1140  &impl_12_property_instanceObjectType,
1141  &impl_12_property_label,
1142  NULL
1143 };
1144 
1145 static const afw_utf8_t
1146 impl_12_meta_path =
1147  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/DateTimePicker");
1148 
1150 impl_12 = {
1151  &afw_components_s__AdaptiveLayoutComponentType_,
1152  &afw_components_s_DateTimePicker,
1153  &impl_12_meta_path,
1154  &impl_12_properties[0]
1155 };
1156 
1158 impl_13;
1159 
1160 /*
1161  * /afw/_AdaptiveLayoutComponentType_/Dialog
1162  */
1163 
1165 impl_13_property_brief = {
1166  "brief",
1167  {
1169  .string = "A layout container that displays content inside a popup, with a confirmation response."
1170  }
1171 };
1172 
1174 impl_13_property_category = {
1175  "category",
1176  {
1178  .string = "containers"
1179  }
1180 };
1181 
1183 impl_13_property_componentType = {
1184  "componentType",
1185  {
1187  .string = "Dialog"
1188  }
1189 };
1190 
1192 impl_13_property_description = {
1193  "description",
1194  {
1196  .string = "This component container is visible when a target element is clicked. It's used to quickly show or grab input from the user in a popup area and can be dismissed by confirming or cancelling via buttons."
1197  }
1198 };
1199 
1201 impl_13_property_implementationId = {
1202  "implementationId",
1203  {
1205  .string = "Dialog"
1206  }
1207 };
1208 
1210 impl_13_property_instanceObjectType = {
1211  "instanceObjectType",
1212  {
1214  .string = "_AdaptiveLayoutComponentType_Dialog"
1215  }
1216 };
1217 
1219 impl_13_property_label = {
1220  "label",
1221  {
1223  .string = "Dialog"
1224  }
1225 };
1226 
1227 static const afw_runtime_unresolved_property_t *
1228 impl_13_properties[] = {
1229  &impl_13_property_brief,
1230  &impl_13_property_category,
1231  &impl_13_property_componentType,
1232  &impl_13_property_description,
1233  &impl_13_property_implementationId,
1234  &impl_13_property_instanceObjectType,
1235  &impl_13_property_label,
1236  NULL
1237 };
1238 
1239 static const afw_utf8_t
1240 impl_13_meta_path =
1241  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Dialog");
1242 
1244 impl_13 = {
1245  &afw_components_s__AdaptiveLayoutComponentType_,
1246  &afw_components_s_Dialog,
1247  &impl_13_meta_path,
1248  &impl_13_properties[0]
1249 };
1250 
1252 impl_14;
1253 
1254 /*
1255  * /afw/_AdaptiveLayoutComponentType_/DiffEditor
1256  */
1257 
1259 impl_14_property_brief = {
1260  "brief",
1261  {
1263  .string = "A component that compares two objects."
1264  }
1265 };
1266 
1268 impl_14_property_category = {
1269  "category",
1270  {
1272  .string = "editors"
1273  }
1274 };
1275 
1277 impl_14_property_componentType = {
1278  "componentType",
1279  {
1281  .string = "DiffEditor"
1282  }
1283 };
1284 
1286 impl_14_property_description = {
1287  "description",
1288  {
1290  .string = "This component displays the differences between two objects."
1291  }
1292 };
1293 
1295 impl_14_property_implementationId = {
1296  "implementationId",
1297  {
1299  .string = "DiffEditor"
1300  }
1301 };
1302 
1304 impl_14_property_instanceObjectType = {
1305  "instanceObjectType",
1306  {
1308  .string = "_AdaptiveLayoutComponentType_DiffEditor"
1309  }
1310 };
1311 
1313 impl_14_property_label = {
1314  "label",
1315  {
1317  .string = "Diff Editor"
1318  }
1319 };
1320 
1321 static const afw_runtime_unresolved_property_t *
1322 impl_14_properties[] = {
1323  &impl_14_property_brief,
1324  &impl_14_property_category,
1325  &impl_14_property_componentType,
1326  &impl_14_property_description,
1327  &impl_14_property_implementationId,
1328  &impl_14_property_instanceObjectType,
1329  &impl_14_property_label,
1330  NULL
1331 };
1332 
1333 static const afw_utf8_t
1334 impl_14_meta_path =
1335  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/DiffEditor");
1336 
1338 impl_14 = {
1339  &afw_components_s__AdaptiveLayoutComponentType_,
1340  &afw_components_s_DiffEditor,
1341  &impl_14_meta_path,
1342  &impl_14_properties[0]
1343 };
1344 
1346 impl_15;
1347 
1348 /*
1349  * /afw/_AdaptiveLayoutComponentType_/Divider
1350  */
1351 
1353 impl_15_property_brief = {
1354  "brief",
1355  {
1357  .string = "A component that displays a Divider line to separate content."
1358  }
1359 };
1360 
1362 impl_15_property_category = {
1363  "category",
1364  {
1366  .string = "content"
1367  }
1368 };
1369 
1371 impl_15_property_componentType = {
1372  "componentType",
1373  {
1375  .string = "Divider"
1376  }
1377 };
1378 
1380 impl_15_property_description = {
1381  "description",
1382  {
1384  .string = "A very simple way to divide content from the remaining content with the user of an dividing line."
1385  }
1386 };
1387 
1389 impl_15_property_implementationId = {
1390  "implementationId",
1391  {
1393  .string = "Divider"
1394  }
1395 };
1396 
1398 impl_15_property_instanceObjectType = {
1399  "instanceObjectType",
1400  {
1402  .string = "_AdaptiveLayoutComponentType_Divider"
1403  }
1404 };
1405 
1407 impl_15_property_label = {
1408  "label",
1409  {
1411  .string = "Divider"
1412  }
1413 };
1414 
1415 static const afw_runtime_unresolved_property_t *
1416 impl_15_properties[] = {
1417  &impl_15_property_brief,
1418  &impl_15_property_category,
1419  &impl_15_property_componentType,
1420  &impl_15_property_description,
1421  &impl_15_property_implementationId,
1422  &impl_15_property_instanceObjectType,
1423  &impl_15_property_label,
1424  NULL
1425 };
1426 
1427 static const afw_utf8_t
1428 impl_15_meta_path =
1429  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Divider");
1430 
1432 impl_15 = {
1433  &afw_components_s__AdaptiveLayoutComponentType_,
1434  &afw_components_s_Divider,
1435  &impl_15_meta_path,
1436  &impl_15_properties[0]
1437 };
1438 
1440 impl_16;
1441 
1442 /*
1443  * /afw/_AdaptiveLayoutComponentType_/Drawer
1444  */
1445 
1447 impl_16_property_brief = {
1448  "brief",
1449  {
1451  .string = "A component that renders content inside a side sheet anchored to one of the edges."
1452  }
1453 };
1454 
1456 impl_16_property_category = {
1457  "category",
1458  {
1460  .string = "containers"
1461  }
1462 };
1463 
1465 impl_16_property_componentType = {
1466  "componentType",
1467  {
1469  .string = "Drawer"
1470  }
1471 };
1472 
1474 impl_16_property_description = {
1475  "description",
1476  {
1478  .string = "This component, which contains other content, is anchored to one of the edges of the main window. It's often animated to slide into view when an action occurs, but can be optionally docked, or permanent."
1479  }
1480 };
1481 
1483 impl_16_property_implementationId = {
1484  "implementationId",
1485  {
1487  .string = "Drawer"
1488  }
1489 };
1490 
1492 impl_16_property_instanceObjectType = {
1493  "instanceObjectType",
1494  {
1496  .string = "_AdaptiveLayoutComponentType_Drawer"
1497  }
1498 };
1499 
1501 impl_16_property_label = {
1502  "label",
1503  {
1505  .string = "Drawer"
1506  }
1507 };
1508 
1509 static const afw_runtime_unresolved_property_t *
1510 impl_16_properties[] = {
1511  &impl_16_property_brief,
1512  &impl_16_property_category,
1513  &impl_16_property_componentType,
1514  &impl_16_property_description,
1515  &impl_16_property_implementationId,
1516  &impl_16_property_instanceObjectType,
1517  &impl_16_property_label,
1518  NULL
1519 };
1520 
1521 static const afw_utf8_t
1522 impl_16_meta_path =
1523  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Drawer");
1524 
1526 impl_16 = {
1527  &afw_components_s__AdaptiveLayoutComponentType_,
1528  &afw_components_s_Drawer,
1529  &impl_16_meta_path,
1530  &impl_16_properties[0]
1531 };
1532 
1534 impl_17;
1535 
1536 /*
1537  * /afw/_AdaptiveLayoutComponentType_/Dropdown
1538  */
1539 
1541 impl_17_property_brief = {
1542  "brief",
1543  {
1545  .string = "A component that displays a set of options that can be selected from a dropdown."
1546  }
1547 };
1548 
1550 impl_17_property_category = {
1551  "category",
1552  {
1554  .string = "pickers"
1555  }
1556 };
1557 
1559 impl_17_property_componentType = {
1560  "componentType",
1561  {
1563  .string = "Dropdown"
1564  }
1565 };
1566 
1568 impl_17_property_description = {
1569  "description",
1570  {
1572  .string = "This component, given a set of options, provides the user with the ability to select one of the values by clicking on the dropdown icon and selecting the appropriate value from a list."
1573  }
1574 };
1575 
1577 impl_17_property_implementationId = {
1578  "implementationId",
1579  {
1581  .string = "Dropdown"
1582  }
1583 };
1584 
1586 impl_17_property_instanceObjectType = {
1587  "instanceObjectType",
1588  {
1590  .string = "_AdaptiveLayoutComponentType_Dropdown"
1591  }
1592 };
1593 
1595 impl_17_property_label = {
1596  "label",
1597  {
1599  .string = "Dropdown"
1600  }
1601 };
1602 
1603 static const afw_runtime_unresolved_property_t *
1604 impl_17_properties[] = {
1605  &impl_17_property_brief,
1606  &impl_17_property_category,
1607  &impl_17_property_componentType,
1608  &impl_17_property_description,
1609  &impl_17_property_implementationId,
1610  &impl_17_property_instanceObjectType,
1611  &impl_17_property_label,
1612  NULL
1613 };
1614 
1615 static const afw_utf8_t
1616 impl_17_meta_path =
1617  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Dropdown");
1618 
1620 impl_17 = {
1621  &afw_components_s__AdaptiveLayoutComponentType_,
1622  &afw_components_s_Dropdown,
1623  &impl_17_meta_path,
1624  &impl_17_properties[0]
1625 };
1626 
1628 impl_18;
1629 
1630 /*
1631  * /afw/_AdaptiveLayoutComponentType_/DropdownEditor
1632  */
1633 
1635 impl_18_property_brief = {
1636  "brief",
1637  {
1639  .string = "A component that manages a list of options in a Dropdown picker."
1640  }
1641 };
1642 
1644 impl_18_property_category = {
1645  "category",
1646  {
1648  .string = "editors"
1649  }
1650 };
1651 
1653 impl_18_property_componentType = {
1654  "componentType",
1655  {
1657  .string = "DropdownEditor"
1658  }
1659 };
1660 
1662 impl_18_property_description = {
1663  "description",
1664  {
1666  .string = "This component, given a set of options, provides the user with the ability to select, edit, add or delete one of the values by clicking on the dropdown icon and selecting the appropriate value and button from a list."
1667  }
1668 };
1669 
1671 impl_18_property_implementationId = {
1672  "implementationId",
1673  {
1675  .string = "DropdownEditor"
1676  }
1677 };
1678 
1680 impl_18_property_instanceObjectType = {
1681  "instanceObjectType",
1682  {
1684  .string = "_AdaptiveLayoutComponentType_DropdownEditor"
1685  }
1686 };
1687 
1689 impl_18_property_label = {
1690  "label",
1691  {
1693  .string = "Dropdown Editor"
1694  }
1695 };
1696 
1697 static const afw_runtime_unresolved_property_t *
1698 impl_18_properties[] = {
1699  &impl_18_property_brief,
1700  &impl_18_property_category,
1701  &impl_18_property_componentType,
1702  &impl_18_property_description,
1703  &impl_18_property_implementationId,
1704  &impl_18_property_instanceObjectType,
1705  &impl_18_property_label,
1706  NULL
1707 };
1708 
1709 static const afw_utf8_t
1710 impl_18_meta_path =
1711  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/DropdownEditor");
1712 
1714 impl_18 = {
1715  &afw_components_s__AdaptiveLayoutComponentType_,
1716  &afw_components_s_DropdownEditor,
1717  &impl_18_meta_path,
1718  &impl_18_properties[0]
1719 };
1720 
1722 impl_19;
1723 
1724 /*
1725  * /afw/_AdaptiveLayoutComponentType_/EditableCallout
1726  */
1727 
1729 impl_19_property_brief = {
1730  "brief",
1731  {
1733  .string = "A component that calls out with an editable multiline text area."
1734  }
1735 };
1736 
1738 impl_19_property_category = {
1739  "category",
1740  {
1742  .string = "editors"
1743  }
1744 };
1745 
1747 impl_19_property_componentType = {
1748  "componentType",
1749  {
1751  .string = "EditableCallout"
1752  }
1753 };
1754 
1756 impl_19_property_description = {
1757  "description",
1758  {
1760  .string = "This component wraps an editable text field inside a Callout component. This is useful when a label needs to be quickly edited by popping up an editor, rather than navigating them to a new page. The EditableLabel component that it displays may be a multiline text field."
1761  }
1762 };
1763 
1765 impl_19_property_implementationId = {
1766  "implementationId",
1767  {
1769  .string = "EditableCallout"
1770  }
1771 };
1772 
1774 impl_19_property_instanceObjectType = {
1775  "instanceObjectType",
1776  {
1778  .string = "_AdaptiveLayoutComponentType_EditableCallout"
1779  }
1780 };
1781 
1783 impl_19_property_label = {
1784  "label",
1785  {
1787  .string = "Editable Callout"
1788  }
1789 };
1790 
1791 static const afw_runtime_unresolved_property_t *
1792 impl_19_properties[] = {
1793  &impl_19_property_brief,
1794  &impl_19_property_category,
1795  &impl_19_property_componentType,
1796  &impl_19_property_description,
1797  &impl_19_property_implementationId,
1798  &impl_19_property_instanceObjectType,
1799  &impl_19_property_label,
1800  NULL
1801 };
1802 
1803 static const afw_utf8_t
1804 impl_19_meta_path =
1805  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/EditableCallout");
1806 
1808 impl_19 = {
1809  &afw_components_s__AdaptiveLayoutComponentType_,
1810  &afw_components_s_EditableCallout,
1811  &impl_19_meta_path,
1812  &impl_19_properties[0]
1813 };
1814 
1816 impl_20;
1817 
1818 /*
1819  * /afw/_AdaptiveLayoutComponentType_/EditableLabel
1820  */
1821 
1823 impl_20_property_brief = {
1824  "brief",
1825  {
1827  .string = "A component that renders an label, which can be edited when clicked."
1828  }
1829 };
1830 
1832 impl_20_property_category = {
1833  "category",
1834  {
1836  .string = "editors"
1837  }
1838 };
1839 
1841 impl_20_property_componentType = {
1842  "componentType",
1843  {
1845  .string = "EditableLabel"
1846  }
1847 };
1848 
1850 impl_20_property_description = {
1851  "description",
1852  {
1854  .string = "This component provides a very quick way for a label to become \"editable\" simply by clicking on the text label. After clicking on the label, the component changes from a static label to an editable TextField component."
1855  }
1856 };
1857 
1859 impl_20_property_implementationId = {
1860  "implementationId",
1861  {
1863  .string = "EditableLabel"
1864  }
1865 };
1866 
1868 impl_20_property_instanceObjectType = {
1869  "instanceObjectType",
1870  {
1872  .string = "_AdaptiveLayoutComponentType_EditableLabel"
1873  }
1874 };
1875 
1877 impl_20_property_label = {
1878  "label",
1879  {
1881  .string = "Editable Label"
1882  }
1883 };
1884 
1885 static const afw_runtime_unresolved_property_t *
1886 impl_20_properties[] = {
1887  &impl_20_property_brief,
1888  &impl_20_property_category,
1889  &impl_20_property_componentType,
1890  &impl_20_property_description,
1891  &impl_20_property_implementationId,
1892  &impl_20_property_instanceObjectType,
1893  &impl_20_property_label,
1894  NULL
1895 };
1896 
1897 static const afw_utf8_t
1898 impl_20_meta_path =
1899  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/EditableLabel");
1900 
1902 impl_20 = {
1903  &afw_components_s__AdaptiveLayoutComponentType_,
1904  &afw_components_s_EditableLabel,
1905  &impl_20_meta_path,
1906  &impl_20_properties[0]
1907 };
1908 
1910 impl_21;
1911 
1912 /*
1913  * /afw/_AdaptiveLayoutComponentType_/Hidden
1914  */
1915 
1917 impl_21_property_brief = {
1918  "brief",
1919  {
1921  .string = "A component that hides content under screen breakpoint conditions."
1922  }
1923 };
1924 
1926 impl_21_property_category = {
1927  "category",
1928  {
1930  .string = "utilities"
1931  }
1932 };
1933 
1935 impl_21_property_componentType = {
1936  "componentType",
1937  {
1939  .string = "Hidden"
1940  }
1941 };
1942 
1944 impl_21_property_description = {
1945  "description",
1946  {
1948  .string = "This is a utility component that gives a layout the ability to hide content under screen size conditions. This is necessary for responsive layouts to provide both complex or simply designs that are accessible and usable from a variety of screen devices."
1949  }
1950 };
1951 
1953 impl_21_property_implementationId = {
1954  "implementationId",
1955  {
1957  .string = "Hidden"
1958  }
1959 };
1960 
1962 impl_21_property_instanceObjectType = {
1963  "instanceObjectType",
1964  {
1966  .string = "_AdaptiveLayoutComponentType_Hidden"
1967  }
1968 };
1969 
1971 impl_21_property_label = {
1972  "label",
1973  {
1975  .string = "Hidden"
1976  }
1977 };
1978 
1979 static const afw_runtime_unresolved_property_t *
1980 impl_21_properties[] = {
1981  &impl_21_property_brief,
1982  &impl_21_property_category,
1983  &impl_21_property_componentType,
1984  &impl_21_property_description,
1985  &impl_21_property_implementationId,
1986  &impl_21_property_instanceObjectType,
1987  &impl_21_property_label,
1988  NULL
1989 };
1990 
1991 static const afw_utf8_t
1992 impl_21_meta_path =
1993  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Hidden");
1994 
1996 impl_21 = {
1997  &afw_components_s__AdaptiveLayoutComponentType_,
1998  &afw_components_s_Hidden,
1999  &impl_21_meta_path,
2000  &impl_21_properties[0]
2001 };
2002 
2004 impl_22;
2005 
2006 /*
2007  * /afw/_AdaptiveLayoutComponentType_/Icon
2008  */
2009 
2011 impl_22_property_brief = {
2012  "brief",
2013  {
2015  .string = "A component that displays an icon."
2016  }
2017 };
2018 
2020 impl_22_property_category = {
2021  "category",
2022  {
2024  .string = "content"
2025  }
2026 };
2027 
2029 impl_22_property_componentType = {
2030  "componentType",
2031  {
2033  .string = "Icon"
2034  }
2035 };
2036 
2038 impl_22_property_description = {
2039  "description",
2040  {
2042  .string = "This component displays an icon, which references a common dictionary of icon names, each of which may map to the appropriate icon library depending on the framework that is being used. The icon itself may be clickable."
2043  }
2044 };
2045 
2047 impl_22_property_implementationId = {
2048  "implementationId",
2049  {
2051  .string = "Icon"
2052  }
2053 };
2054 
2056 impl_22_property_instanceObjectType = {
2057  "instanceObjectType",
2058  {
2060  .string = "_AdaptiveLayoutComponentType_Icon"
2061  }
2062 };
2063 
2065 impl_22_property_label = {
2066  "label",
2067  {
2069  .string = "Icon"
2070  }
2071 };
2072 
2073 static const afw_runtime_unresolved_property_t *
2074 impl_22_properties[] = {
2075  &impl_22_property_brief,
2076  &impl_22_property_category,
2077  &impl_22_property_componentType,
2078  &impl_22_property_description,
2079  &impl_22_property_implementationId,
2080  &impl_22_property_instanceObjectType,
2081  &impl_22_property_label,
2082  NULL
2083 };
2084 
2085 static const afw_utf8_t
2086 impl_22_meta_path =
2087  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Icon");
2088 
2090 impl_22 = {
2091  &afw_components_s__AdaptiveLayoutComponentType_,
2092  &afw_components_s_Icon,
2093  &impl_22_meta_path,
2094  &impl_22_properties[0]
2095 };
2096 
2098 impl_23;
2099 
2100 /*
2101  * /afw/_AdaptiveLayoutComponentType_/Image
2102  */
2103 
2105 impl_23_property_brief = {
2106  "brief",
2107  {
2109  .string = "A component that displays an image."
2110  }
2111 };
2112 
2114 impl_23_property_category = {
2115  "category",
2116  {
2118  .string = "content"
2119  }
2120 };
2121 
2123 impl_23_property_componentType = {
2124  "componentType",
2125  {
2127  .string = "Image"
2128  }
2129 };
2130 
2132 impl_23_property_description = {
2133  "description",
2134  {
2136  .string = "This component displays an image from a variety of sources and formats."
2137  }
2138 };
2139 
2141 impl_23_property_implementationId = {
2142  "implementationId",
2143  {
2145  .string = "Image"
2146  }
2147 };
2148 
2150 impl_23_property_instanceObjectType = {
2151  "instanceObjectType",
2152  {
2154  .string = "_AdaptiveLayoutComponentType_Image"
2155  }
2156 };
2157 
2159 impl_23_property_label = {
2160  "label",
2161  {
2163  .string = "Image"
2164  }
2165 };
2166 
2167 static const afw_runtime_unresolved_property_t *
2168 impl_23_properties[] = {
2169  &impl_23_property_brief,
2170  &impl_23_property_category,
2171  &impl_23_property_componentType,
2172  &impl_23_property_description,
2173  &impl_23_property_implementationId,
2174  &impl_23_property_instanceObjectType,
2175  &impl_23_property_label,
2176  NULL
2177 };
2178 
2179 static const afw_utf8_t
2180 impl_23_meta_path =
2181  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Image");
2182 
2184 impl_23 = {
2185  &afw_components_s__AdaptiveLayoutComponentType_,
2186  &afw_components_s_Image,
2187  &impl_23_meta_path,
2188  &impl_23_properties[0]
2189 };
2190 
2192 impl_24;
2193 
2194 /*
2195  * /afw/_AdaptiveLayoutComponentType_/Link
2196  */
2197 
2199 impl_24_property_brief = {
2200  "brief",
2201  {
2203  .string = "A component that renders a url link."
2204  }
2205 };
2206 
2208 impl_24_property_category = {
2209  "category",
2210  {
2212  .string = "navigation"
2213  }
2214 };
2215 
2217 impl_24_property_componentType = {
2218  "componentType",
2219  {
2221  .string = "Link"
2222  }
2223 };
2224 
2226 impl_24_property_description = {
2227  "description",
2228  {
2230  .string = "This component understands how to render a link with the appropriate framework style, and handles the React Routing, if the link references another component within this same application."
2231  }
2232 };
2233 
2235 impl_24_property_implementationId = {
2236  "implementationId",
2237  {
2239  .string = "Link"
2240  }
2241 };
2242 
2244 impl_24_property_instanceObjectType = {
2245  "instanceObjectType",
2246  {
2248  .string = "_AdaptiveLayoutComponentType_Link"
2249  }
2250 };
2251 
2253 impl_24_property_label = {
2254  "label",
2255  {
2257  .string = "Link"
2258  }
2259 };
2260 
2261 static const afw_runtime_unresolved_property_t *
2262 impl_24_properties[] = {
2263  &impl_24_property_brief,
2264  &impl_24_property_category,
2265  &impl_24_property_componentType,
2266  &impl_24_property_description,
2267  &impl_24_property_implementationId,
2268  &impl_24_property_instanceObjectType,
2269  &impl_24_property_label,
2270  NULL
2271 };
2272 
2273 static const afw_utf8_t
2274 impl_24_meta_path =
2275  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Link");
2276 
2278 impl_24 = {
2279  &afw_components_s__AdaptiveLayoutComponentType_,
2280  &afw_components_s_Link,
2281  &impl_24_meta_path,
2282  &impl_24_properties[0]
2283 };
2284 
2286 impl_25;
2287 
2288 /*
2289  * /afw/_AdaptiveLayoutComponentType_/List
2290  */
2291 
2293 impl_25_property_brief = {
2294  "brief",
2295  {
2297  .string = "A layout container that renders a list of components."
2298  }
2299 };
2300 
2302 impl_25_property_category = {
2303  "category",
2304  {
2306  .string = "containers"
2307  }
2308 };
2309 
2311 impl_25_property_componentType = {
2312  "componentType",
2313  {
2315  .string = "List"
2316  }
2317 };
2318 
2320 impl_25_property_description = {
2321  "description",
2322  {
2324  .string = "This component is a simple container component that renders its contents in a sequential, scrollable list."
2325  }
2326 };
2327 
2329 impl_25_property_implementationId = {
2330  "implementationId",
2331  {
2333  .string = "List"
2334  }
2335 };
2336 
2338 impl_25_property_instanceObjectType = {
2339  "instanceObjectType",
2340  {
2342  .string = "_AdaptiveLayoutComponentType_List"
2343  }
2344 };
2345 
2347 impl_25_property_label = {
2348  "label",
2349  {
2351  .string = "List"
2352  }
2353 };
2354 
2355 static const afw_runtime_unresolved_property_t *
2356 impl_25_properties[] = {
2357  &impl_25_property_brief,
2358  &impl_25_property_category,
2359  &impl_25_property_componentType,
2360  &impl_25_property_description,
2361  &impl_25_property_implementationId,
2362  &impl_25_property_instanceObjectType,
2363  &impl_25_property_label,
2364  NULL
2365 };
2366 
2367 static const afw_utf8_t
2368 impl_25_meta_path =
2369  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/List");
2370 
2372 impl_25 = {
2373  &afw_components_s__AdaptiveLayoutComponentType_,
2374  &afw_components_s_List,
2375  &impl_25_meta_path,
2376  &impl_25_properties[0]
2377 };
2378 
2380 impl_26;
2381 
2382 /*
2383  * /afw/_AdaptiveLayoutComponentType_/ListEditor
2384  */
2385 
2387 impl_26_property_brief = {
2388  "brief",
2389  {
2391  .string = "A component that allows the user to manage a list of text items."
2392  }
2393 };
2394 
2396 impl_26_property_category = {
2397  "category",
2398  {
2400  .string = "editors"
2401  }
2402 };
2403 
2405 impl_26_property_componentType = {
2406  "componentType",
2407  {
2409  .string = "ListEditor"
2410  }
2411 };
2412 
2414 impl_26_property_description = {
2415  "description",
2416  {
2418  .string = "This component renders a list of text and optional secondary text, items, which allows the user to add, edit or delete items from the list."
2419  }
2420 };
2421 
2423 impl_26_property_implementationId = {
2424  "implementationId",
2425  {
2427  .string = "ListEditor"
2428  }
2429 };
2430 
2432 impl_26_property_instanceObjectType = {
2433  "instanceObjectType",
2434  {
2436  .string = "_AdaptiveLayoutComponentType_ListEditor"
2437  }
2438 };
2439 
2441 impl_26_property_label = {
2442  "label",
2443  {
2445  .string = "List Editor"
2446  }
2447 };
2448 
2449 static const afw_runtime_unresolved_property_t *
2450 impl_26_properties[] = {
2451  &impl_26_property_brief,
2452  &impl_26_property_category,
2453  &impl_26_property_componentType,
2454  &impl_26_property_description,
2455  &impl_26_property_implementationId,
2456  &impl_26_property_instanceObjectType,
2457  &impl_26_property_label,
2458  NULL
2459 };
2460 
2461 static const afw_utf8_t
2462 impl_26_meta_path =
2463  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/ListEditor");
2464 
2466 impl_26 = {
2467  &afw_components_s__AdaptiveLayoutComponentType_,
2468  &afw_components_s_ListEditor,
2469  &impl_26_meta_path,
2470  &impl_26_properties[0]
2471 };
2472 
2474 impl_27;
2475 
2476 /*
2477  * /afw/_AdaptiveLayoutComponentType_/Menu
2478  */
2479 
2481 impl_27_property_brief = {
2482  "brief",
2483  {
2485  .string = "A component that renders a Menu to be displayed."
2486  }
2487 };
2488 
2490 impl_27_property_category = {
2491  "category",
2492  {
2494  .string = "navigation"
2495  }
2496 };
2497 
2499 impl_27_property_componentType = {
2500  "componentType",
2501  {
2503  .string = "Menu"
2504  }
2505 };
2506 
2508 impl_27_property_description = {
2509  "description",
2510  {
2512  .string = "This component pops up a Menu of items, each of which take an appropriate action when clicked. Menu items may also open up new submenus in order to organize or filter a set of items in a way that's easy for the end user to understand and select from."
2513  }
2514 };
2515 
2517 impl_27_property_implementationId = {
2518  "implementationId",
2519  {
2521  .string = "Menu"
2522  }
2523 };
2524 
2526 impl_27_property_instanceObjectType = {
2527  "instanceObjectType",
2528  {
2530  .string = "_AdaptiveLayoutComponentType_Menu"
2531  }
2532 };
2533 
2535 impl_27_property_label = {
2536  "label",
2537  {
2539  .string = "Menu"
2540  }
2541 };
2542 
2543 static const afw_runtime_unresolved_property_t *
2544 impl_27_properties[] = {
2545  &impl_27_property_brief,
2546  &impl_27_property_category,
2547  &impl_27_property_componentType,
2548  &impl_27_property_description,
2549  &impl_27_property_implementationId,
2550  &impl_27_property_instanceObjectType,
2551  &impl_27_property_label,
2552  NULL
2553 };
2554 
2555 static const afw_utf8_t
2556 impl_27_meta_path =
2557  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Menu");
2558 
2560 impl_27 = {
2561  &afw_components_s__AdaptiveLayoutComponentType_,
2562  &afw_components_s_Menu,
2563  &impl_27_meta_path,
2564  &impl_27_properties[0]
2565 };
2566 
2568 impl_28;
2569 
2570 /*
2571  * /afw/_AdaptiveLayoutComponentType_/Message
2572  */
2573 
2575 impl_28_property_brief = {
2576  "brief",
2577  {
2579  .string = "A component that renders a message to be displayed."
2580  }
2581 };
2582 
2584 impl_28_property_category = {
2585  "category",
2586  {
2588  .string = "content"
2589  }
2590 };
2591 
2593 impl_28_property_componentType = {
2594  "componentType",
2595  {
2597  .string = "Message"
2598  }
2599 };
2600 
2602 impl_28_property_description = {
2603  "description",
2604  {
2606  .string = "This component displays a text message within a surface that may alert the user to additional information, errors or warnings."
2607  }
2608 };
2609 
2611 impl_28_property_implementationId = {
2612  "implementationId",
2613  {
2615  .string = "Message"
2616  }
2617 };
2618 
2620 impl_28_property_instanceObjectType = {
2621  "instanceObjectType",
2622  {
2624  .string = "_AdaptiveLayoutComponentType_Message"
2625  }
2626 };
2627 
2629 impl_28_property_label = {
2630  "label",
2631  {
2633  .string = "Message"
2634  }
2635 };
2636 
2637 static const afw_runtime_unresolved_property_t *
2638 impl_28_properties[] = {
2639  &impl_28_property_brief,
2640  &impl_28_property_category,
2641  &impl_28_property_componentType,
2642  &impl_28_property_description,
2643  &impl_28_property_implementationId,
2644  &impl_28_property_instanceObjectType,
2645  &impl_28_property_label,
2646  NULL
2647 };
2648 
2649 static const afw_utf8_t
2650 impl_28_meta_path =
2651  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Message");
2652 
2654 impl_28 = {
2655  &afw_components_s__AdaptiveLayoutComponentType_,
2656  &afw_components_s_Message,
2657  &impl_28_meta_path,
2658  &impl_28_properties[0]
2659 };
2660 
2662 impl_29;
2663 
2664 /*
2665  * /afw/_AdaptiveLayoutComponentType_/Modal
2666  */
2667 
2669 impl_29_property_brief = {
2670  "brief",
2671  {
2673  .string = "A layout container that displays content inside a popup."
2674  }
2675 };
2676 
2678 impl_29_property_category = {
2679  "category",
2680  {
2682  .string = "containers"
2683  }
2684 };
2685 
2687 impl_29_property_componentType = {
2688  "componentType",
2689  {
2691  .string = "Modal"
2692  }
2693 };
2694 
2696 impl_29_property_description = {
2697  "description",
2698  {
2700  .string = "This component container is visible when a target element is clicked. It's used to quickly show or grab input from the user in a popup area and can be dismissed."
2701  }
2702 };
2703 
2705 impl_29_property_implementationId = {
2706  "implementationId",
2707  {
2709  .string = "Modal"
2710  }
2711 };
2712 
2714 impl_29_property_instanceObjectType = {
2715  "instanceObjectType",
2716  {
2718  .string = "_AdaptiveLayoutComponentType_Modal"
2719  }
2720 };
2721 
2723 impl_29_property_label = {
2724  "label",
2725  {
2727  .string = "Modal"
2728  }
2729 };
2730 
2731 static const afw_runtime_unresolved_property_t *
2732 impl_29_properties[] = {
2733  &impl_29_property_brief,
2734  &impl_29_property_category,
2735  &impl_29_property_componentType,
2736  &impl_29_property_description,
2737  &impl_29_property_implementationId,
2738  &impl_29_property_instanceObjectType,
2739  &impl_29_property_label,
2740  NULL
2741 };
2742 
2743 static const afw_utf8_t
2744 impl_29_meta_path =
2745  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Modal");
2746 
2748 impl_29 = {
2749  &afw_components_s__AdaptiveLayoutComponentType_,
2750  &afw_components_s_Modal,
2751  &impl_29_meta_path,
2752  &impl_29_properties[0]
2753 };
2754 
2756 impl_30;
2757 
2758 /*
2759  * /afw/_AdaptiveLayoutComponentType_/Native
2760  */
2761 
2763 impl_30_property_brief = {
2764  "brief",
2765  {
2767  .string = "A component that displays a native HTML element."
2768  }
2769 };
2770 
2772 impl_30_property_category = {
2773  "category",
2774  {
2776  .string = "content"
2777  }
2778 };
2779 
2781 impl_30_property_componentType = {
2782  "componentType",
2783  {
2785  .string = "Native"
2786  }
2787 };
2788 
2790 impl_30_property_description = {
2791  "description",
2792  {
2794  .string = "This component represents any additional native HTML node that is required by the end user, which is not covered by other components within this library."
2795  }
2796 };
2797 
2799 impl_30_property_implementationId = {
2800  "implementationId",
2801  {
2803  .string = "Native"
2804  }
2805 };
2806 
2808 impl_30_property_instanceObjectType = {
2809  "instanceObjectType",
2810  {
2812  .string = "_AdaptiveLayoutComponentType_Native"
2813  }
2814 };
2815 
2817 impl_30_property_label = {
2818  "label",
2819  {
2821  .string = "Native"
2822  }
2823 };
2824 
2825 static const afw_runtime_unresolved_property_t *
2826 impl_30_properties[] = {
2827  &impl_30_property_brief,
2828  &impl_30_property_category,
2829  &impl_30_property_componentType,
2830  &impl_30_property_description,
2831  &impl_30_property_implementationId,
2832  &impl_30_property_instanceObjectType,
2833  &impl_30_property_label,
2834  NULL
2835 };
2836 
2837 static const afw_utf8_t
2838 impl_30_meta_path =
2839  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Native");
2840 
2842 impl_30 = {
2843  &afw_components_s__AdaptiveLayoutComponentType_,
2844  &afw_components_s_Native,
2845  &impl_30_meta_path,
2846  &impl_30_properties[0]
2847 };
2848 
2850 impl_31;
2851 
2852 /*
2853  * /afw/_AdaptiveLayoutComponentType_/Nav
2854  */
2855 
2857 impl_31_property_brief = {
2858  "brief",
2859  {
2861  .string = "A navigational component that displays a list of links."
2862  }
2863 };
2864 
2866 impl_31_property_category = {
2867  "category",
2868  {
2870  .string = "navigation"
2871  }
2872 };
2873 
2875 impl_31_property_componentType = {
2876  "componentType",
2877  {
2879  .string = "Nav"
2880  }
2881 };
2882 
2884 impl_31_property_description = {
2885  "description",
2886  {
2888  .string = "This component, often referred to as a Side Nav, displays a list of clickable links into a horizontal panel."
2889  }
2890 };
2891 
2893 impl_31_property_implementationId = {
2894  "implementationId",
2895  {
2897  .string = "Nav"
2898  }
2899 };
2900 
2902 impl_31_property_instanceObjectType = {
2903  "instanceObjectType",
2904  {
2906  .string = "_AdaptiveLayoutComponentType_Nav"
2907  }
2908 };
2909 
2911 impl_31_property_label = {
2912  "label",
2913  {
2915  .string = "Nav"
2916  }
2917 };
2918 
2919 static const afw_runtime_unresolved_property_t *
2920 impl_31_properties[] = {
2921  &impl_31_property_brief,
2922  &impl_31_property_category,
2923  &impl_31_property_componentType,
2924  &impl_31_property_description,
2925  &impl_31_property_implementationId,
2926  &impl_31_property_instanceObjectType,
2927  &impl_31_property_label,
2928  NULL
2929 };
2930 
2931 static const afw_utf8_t
2932 impl_31_meta_path =
2933  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Nav");
2934 
2936 impl_31 = {
2937  &afw_components_s__AdaptiveLayoutComponentType_,
2938  &afw_components_s_Nav,
2939  &impl_31_meta_path,
2940  &impl_31_properties[0]
2941 };
2942 
2944 impl_32;
2945 
2946 /*
2947  * /afw/_AdaptiveLayoutComponentType_/Paper
2948  */
2949 
2951 impl_32_property_brief = {
2952  "brief",
2953  {
2955  .string = "A component that allows contents to be displayed on a Paper like surface."
2956  }
2957 };
2958 
2960 impl_32_property_category = {
2961  "category",
2962  {
2964  .string = "containers"
2965  }
2966 };
2967 
2969 impl_32_property_componentType = {
2970  "componentType",
2971  {
2973  .string = "Paper"
2974  }
2975 };
2976 
2978 impl_32_property_description = {
2979  "description",
2980  {
2982  .string = "This component allows data on its surface to stand out by providing an edged, or raised outline, with shadow depth and optional corner radius style. This component is another useful container to help separate a section of data from its surrounding contents."
2983  }
2984 };
2985 
2987 impl_32_property_implementationId = {
2988  "implementationId",
2989  {
2991  .string = "Paper"
2992  }
2993 };
2994 
2996 impl_32_property_instanceObjectType = {
2997  "instanceObjectType",
2998  {
3000  .string = "_AdaptiveLayoutComponentType_Paper"
3001  }
3002 };
3003 
3005 impl_32_property_label = {
3006  "label",
3007  {
3009  .string = "Paper"
3010  }
3011 };
3012 
3013 static const afw_runtime_unresolved_property_t *
3014 impl_32_properties[] = {
3015  &impl_32_property_brief,
3016  &impl_32_property_category,
3017  &impl_32_property_componentType,
3018  &impl_32_property_description,
3019  &impl_32_property_implementationId,
3020  &impl_32_property_instanceObjectType,
3021  &impl_32_property_label,
3022  NULL
3023 };
3024 
3025 static const afw_utf8_t
3026 impl_32_meta_path =
3027  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Paper");
3028 
3030 impl_32 = {
3031  &afw_components_s__AdaptiveLayoutComponentType_,
3032  &afw_components_s_Paper,
3033  &impl_32_meta_path,
3034  &impl_32_properties[0]
3035 };
3036 
3038 impl_33;
3039 
3040 /*
3041  * /afw/_AdaptiveLayoutComponentType_/Picker
3042  */
3043 
3045 impl_33_property_brief = {
3046  "brief",
3047  {
3049  .string = "A component that allows one or more items to be picked from a list."
3050  }
3051 };
3052 
3054 impl_33_property_category = {
3055  "category",
3056  {
3058  .string = "pickers"
3059  }
3060 };
3061 
3063 impl_33_property_componentType = {
3064  "componentType",
3065  {
3067  .string = "Picker"
3068  }
3069 };
3070 
3072 impl_33_property_description = {
3073  "description",
3074  {
3076  .string = "This component allows for zero or more items to be selected from a list. When an item is selected, it appears as a tag in the selection, which may also be later removed."
3077  }
3078 };
3079 
3081 impl_33_property_implementationId = {
3082  "implementationId",
3083  {
3085  .string = "Picker"
3086  }
3087 };
3088 
3090 impl_33_property_instanceObjectType = {
3091  "instanceObjectType",
3092  {
3094  .string = "_AdaptiveLayoutComponentType_Picker"
3095  }
3096 };
3097 
3099 impl_33_property_label = {
3100  "label",
3101  {
3103  .string = "Picker"
3104  }
3105 };
3106 
3107 static const afw_runtime_unresolved_property_t *
3108 impl_33_properties[] = {
3109  &impl_33_property_brief,
3110  &impl_33_property_category,
3111  &impl_33_property_componentType,
3112  &impl_33_property_description,
3113  &impl_33_property_implementationId,
3114  &impl_33_property_instanceObjectType,
3115  &impl_33_property_label,
3116  NULL
3117 };
3118 
3119 static const afw_utf8_t
3120 impl_33_meta_path =
3121  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Picker");
3122 
3124 impl_33 = {
3125  &afw_components_s__AdaptiveLayoutComponentType_,
3126  &afw_components_s_Picker,
3127  &impl_33_meta_path,
3128  &impl_33_properties[0]
3129 };
3130 
3132 impl_34;
3133 
3134 /*
3135  * /afw/_AdaptiveLayoutComponentType_/Responsive
3136  */
3137 
3139 impl_34_property_brief = {
3140  "brief",
3141  {
3143  .string = "A layout container that renders content in a grid format, with breakpoints defined for a variety of screen sizes."
3144  }
3145 };
3146 
3148 impl_34_property_category = {
3149  "category",
3150  {
3152  .string = "containers"
3153  }
3154 };
3155 
3157 impl_34_property_componentType = {
3158  "componentType",
3159  {
3161  .string = "Responsive"
3162  }
3163 };
3164 
3166 impl_34_property_description = {
3167  "description",
3168  {
3170  .string = "This container component defines a Row/Column grid of components to display content horizontally and vertically, depending on the screen size. For larger displays, you may assign breakpoints that allow for all content to fit, while on smaller mobile devices, content will be divided up into chunks."
3171  }
3172 };
3173 
3175 impl_34_property_implementationId = {
3176  "implementationId",
3177  {
3179  .string = "Responsive"
3180  }
3181 };
3182 
3184 impl_34_property_instanceObjectType = {
3185  "instanceObjectType",
3186  {
3188  .string = "_AdaptiveLayoutComponentType_Responsive"
3189  }
3190 };
3191 
3193 impl_34_property_label = {
3194  "label",
3195  {
3197  .string = "Responsive"
3198  }
3199 };
3200 
3201 static const afw_runtime_unresolved_property_t *
3202 impl_34_properties[] = {
3203  &impl_34_property_brief,
3204  &impl_34_property_category,
3205  &impl_34_property_componentType,
3206  &impl_34_property_description,
3207  &impl_34_property_implementationId,
3208  &impl_34_property_instanceObjectType,
3209  &impl_34_property_label,
3210  NULL
3211 };
3212 
3213 static const afw_utf8_t
3214 impl_34_meta_path =
3215  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Responsive");
3216 
3218 impl_34 = {
3219  &afw_components_s__AdaptiveLayoutComponentType_,
3220  &afw_components_s_Responsive,
3221  &impl_34_meta_path,
3222  &impl_34_properties[0]
3223 };
3224 
3226 impl_35;
3227 
3228 /*
3229  * /afw/_AdaptiveLayoutComponentType_/Skeleton
3230  */
3231 
3233 impl_35_property_brief = {
3234  "brief",
3235  {
3237  .string = "A component that displays a skeleton, or shape, of a component that may shimmer to indicate that an actual component is waiting to be loaded."
3238  }
3239 };
3240 
3242 impl_35_property_category = {
3243  "category",
3244  {
3246  .string = "utilities"
3247  }
3248 };
3249 
3251 impl_35_property_componentType = {
3252  "componentType",
3253  {
3255  .string = "Skeleton"
3256  }
3257 };
3258 
3260 impl_35_property_description = {
3261  "description",
3262  {
3264  .string = "The Skeleton is a feedback utility component, similar to the Spinner, but it takes on a shape that gives the user the perspective that data is nearly ready and the component is attempting to render. It's a component placeholder, which often animates or shimmers."
3265  }
3266 };
3267 
3269 impl_35_property_implementationId = {
3270  "implementationId",
3271  {
3273  .string = "Skeleton"
3274  }
3275 };
3276 
3278 impl_35_property_instanceObjectType = {
3279  "instanceObjectType",
3280  {
3282  .string = "_AdaptiveLayoutComponentType_Skeleton"
3283  }
3284 };
3285 
3287 impl_35_property_label = {
3288  "label",
3289  {
3291  .string = "Skeleton"
3292  }
3293 };
3294 
3295 static const afw_runtime_unresolved_property_t *
3296 impl_35_properties[] = {
3297  &impl_35_property_brief,
3298  &impl_35_property_category,
3299  &impl_35_property_componentType,
3300  &impl_35_property_description,
3301  &impl_35_property_implementationId,
3302  &impl_35_property_instanceObjectType,
3303  &impl_35_property_label,
3304  NULL
3305 };
3306 
3307 static const afw_utf8_t
3308 impl_35_meta_path =
3309  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Skeleton");
3310 
3312 impl_35 = {
3313  &afw_components_s__AdaptiveLayoutComponentType_,
3314  &afw_components_s_Skeleton,
3315  &impl_35_meta_path,
3316  &impl_35_properties[0]
3317 };
3318 
3320 impl_36;
3321 
3322 /*
3323  * /afw/_AdaptiveLayoutComponentType_/Slider
3324  */
3325 
3327 impl_36_property_brief = {
3328  "brief",
3329  {
3331  .string = "A component that displays numeric values in a slider control."
3332  }
3333 };
3334 
3336 impl_36_property_category = {
3337  "category",
3338  {
3340  .string = "inputs"
3341  }
3342 };
3343 
3345 impl_36_property_componentType = {
3346  "componentType",
3347  {
3349  .string = "Slider"
3350  }
3351 };
3352 
3354 impl_36_property_description = {
3355  "description",
3356  {
3358  .string = "This component is used for numeric values, and allows the user to slide a controller to increase or decrease its value without having to enter data manually."
3359  }
3360 };
3361 
3363 impl_36_property_implementationId = {
3364  "implementationId",
3365  {
3367  .string = "Slider"
3368  }
3369 };
3370 
3372 impl_36_property_instanceObjectType = {
3373  "instanceObjectType",
3374  {
3376  .string = "_AdaptiveLayoutComponentType_Slider"
3377  }
3378 };
3379 
3381 impl_36_property_label = {
3382  "label",
3383  {
3385  .string = "Slider"
3386  }
3387 };
3388 
3389 static const afw_runtime_unresolved_property_t *
3390 impl_36_properties[] = {
3391  &impl_36_property_brief,
3392  &impl_36_property_category,
3393  &impl_36_property_componentType,
3394  &impl_36_property_description,
3395  &impl_36_property_implementationId,
3396  &impl_36_property_instanceObjectType,
3397  &impl_36_property_label,
3398  NULL
3399 };
3400 
3401 static const afw_utf8_t
3402 impl_36_meta_path =
3403  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Slider");
3404 
3406 impl_36 = {
3407  &afw_components_s__AdaptiveLayoutComponentType_,
3408  &afw_components_s_Slider,
3409  &impl_36_meta_path,
3410  &impl_36_properties[0]
3411 };
3412 
3414 impl_37;
3415 
3416 /*
3417  * /afw/_AdaptiveLayoutComponentType_/Snackbar
3418  */
3419 
3421 impl_37_property_brief = {
3422  "brief",
3423  {
3425  .string = "A component that renders a Snackbar to be displayed."
3426  }
3427 };
3428 
3430 impl_37_property_category = {
3431  "category",
3432  {
3434  .string = "utilities"
3435  }
3436 };
3437 
3439 impl_37_property_componentType = {
3440  "componentType",
3441  {
3443  .string = "Snackbar"
3444  }
3445 };
3446 
3448 impl_37_property_description = {
3449  "description",
3450  {
3452  .string = "This component pops up a small bar at the bottom of the screen to alert the user of a recent activity, such as a success or error status, typically following an action that was taken by the user."
3453  }
3454 };
3455 
3457 impl_37_property_implementationId = {
3458  "implementationId",
3459  {
3461  .string = "Snackbar"
3462  }
3463 };
3464 
3466 impl_37_property_instanceObjectType = {
3467  "instanceObjectType",
3468  {
3470  .string = "_AdaptiveLayoutComponentType_Snackbar"
3471  }
3472 };
3473 
3475 impl_37_property_label = {
3476  "label",
3477  {
3479  .string = "Snackbar"
3480  }
3481 };
3482 
3483 static const afw_runtime_unresolved_property_t *
3484 impl_37_properties[] = {
3485  &impl_37_property_brief,
3486  &impl_37_property_category,
3487  &impl_37_property_componentType,
3488  &impl_37_property_description,
3489  &impl_37_property_implementationId,
3490  &impl_37_property_instanceObjectType,
3491  &impl_37_property_label,
3492  NULL
3493 };
3494 
3495 static const afw_utf8_t
3496 impl_37_meta_path =
3497  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Snackbar");
3498 
3500 impl_37 = {
3501  &afw_components_s__AdaptiveLayoutComponentType_,
3502  &afw_components_s_Snackbar,
3503  &impl_37_meta_path,
3504  &impl_37_properties[0]
3505 };
3506 
3508 impl_38;
3509 
3510 /*
3511  * /afw/_AdaptiveLayoutComponentType_/SpinButton
3512  */
3513 
3515 impl_38_property_brief = {
3516  "brief",
3517  {
3519  .string = "A component that renders a numeric field that an be incremented or decremented."
3520  }
3521 };
3522 
3524 impl_38_property_category = {
3525  "category",
3526  {
3528  .string = "inputs"
3529  }
3530 };
3531 
3533 impl_38_property_componentType = {
3534  "componentType",
3535  {
3537  .string = "SpinButton"
3538  }
3539 };
3540 
3542 impl_38_property_description = {
3543  "description",
3544  {
3546  .string = "A component that renders a numeric field that an be incremented or decremented."
3547  }
3548 };
3549 
3551 impl_38_property_implementationId = {
3552  "implementationId",
3553  {
3555  .string = "SpinButton"
3556  }
3557 };
3558 
3560 impl_38_property_instanceObjectType = {
3561  "instanceObjectType",
3562  {
3564  .string = "_AdaptiveLayoutComponentType_SpinButton"
3565  }
3566 };
3567 
3569 impl_38_property_label = {
3570  "label",
3571  {
3573  .string = "Spin Button"
3574  }
3575 };
3576 
3577 static const afw_runtime_unresolved_property_t *
3578 impl_38_properties[] = {
3579  &impl_38_property_brief,
3580  &impl_38_property_category,
3581  &impl_38_property_componentType,
3582  &impl_38_property_description,
3583  &impl_38_property_implementationId,
3584  &impl_38_property_instanceObjectType,
3585  &impl_38_property_label,
3586  NULL
3587 };
3588 
3589 static const afw_utf8_t
3590 impl_38_meta_path =
3591  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/SpinButton");
3592 
3594 impl_38 = {
3595  &afw_components_s__AdaptiveLayoutComponentType_,
3596  &afw_components_s_SpinButton,
3597  &impl_38_meta_path,
3598  &impl_38_properties[0]
3599 };
3600 
3602 impl_39;
3603 
3604 /*
3605  * /afw/_AdaptiveLayoutComponentType_/Spinner
3606  */
3607 
3609 impl_39_property_brief = {
3610  "brief",
3611  {
3613  .string = "A component that displays a spinner progress indicator."
3614  }
3615 };
3616 
3618 impl_39_property_category = {
3619  "category",
3620  {
3622  .string = "utilities"
3623  }
3624 };
3625 
3627 impl_39_property_componentType = {
3628  "componentType",
3629  {
3631  .string = "Spinner"
3632  }
3633 };
3634 
3636 impl_39_property_description = {
3637  "description",
3638  {
3640  .string = "This utility component displays a spinning circle to indicate to the user to wait for processing to complete."
3641  }
3642 };
3643 
3645 impl_39_property_implementationId = {
3646  "implementationId",
3647  {
3649  .string = "Spinner"
3650  }
3651 };
3652 
3654 impl_39_property_instanceObjectType = {
3655  "instanceObjectType",
3656  {
3658  .string = "_AdaptiveLayoutComponentType_Spinner"
3659  }
3660 };
3661 
3663 impl_39_property_label = {
3664  "label",
3665  {
3667  .string = "Spinner"
3668  }
3669 };
3670 
3671 static const afw_runtime_unresolved_property_t *
3672 impl_39_properties[] = {
3673  &impl_39_property_brief,
3674  &impl_39_property_category,
3675  &impl_39_property_componentType,
3676  &impl_39_property_description,
3677  &impl_39_property_implementationId,
3678  &impl_39_property_instanceObjectType,
3679  &impl_39_property_label,
3680  NULL
3681 };
3682 
3683 static const afw_utf8_t
3684 impl_39_meta_path =
3685  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Spinner");
3686 
3688 impl_39 = {
3689  &afw_components_s__AdaptiveLayoutComponentType_,
3690  &afw_components_s_Spinner,
3691  &impl_39_meta_path,
3692  &impl_39_properties[0]
3693 };
3694 
3696 impl_40;
3697 
3698 /*
3699  * /afw/_AdaptiveLayoutComponentType_/Stepper
3700  */
3701 
3703 impl_40_property_brief = {
3704  "brief",
3705  {
3707  .string = "A component that displays a Stepper indicating a list of steps and the current one you are on."
3708  }
3709 };
3710 
3712 impl_40_property_category = {
3713  "category",
3714  {
3716  .string = "utilities"
3717  }
3718 };
3719 
3721 impl_40_property_componentType = {
3722  "componentType",
3723  {
3725  .string = "Stepper"
3726  }
3727 };
3728 
3730 impl_40_property_description = {
3731  "description",
3732  {
3734  .string = "This component is useful for creating a step-by-step wizard, with each step providing a title, its contents, and a Next button to get to the next step."
3735  }
3736 };
3737 
3739 impl_40_property_implementationId = {
3740  "implementationId",
3741  {
3743  .string = "Stepper"
3744  }
3745 };
3746 
3748 impl_40_property_instanceObjectType = {
3749  "instanceObjectType",
3750  {
3752  .string = "_AdaptiveLayoutComponentType_Stepper"
3753  }
3754 };
3755 
3757 impl_40_property_label = {
3758  "label",
3759  {
3761  .string = "Stepper"
3762  }
3763 };
3764 
3765 static const afw_runtime_unresolved_property_t *
3766 impl_40_properties[] = {
3767  &impl_40_property_brief,
3768  &impl_40_property_category,
3769  &impl_40_property_componentType,
3770  &impl_40_property_description,
3771  &impl_40_property_implementationId,
3772  &impl_40_property_instanceObjectType,
3773  &impl_40_property_label,
3774  NULL
3775 };
3776 
3777 static const afw_utf8_t
3778 impl_40_meta_path =
3779  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Stepper");
3780 
3782 impl_40 = {
3783  &afw_components_s__AdaptiveLayoutComponentType_,
3784  &afw_components_s_Stepper,
3785  &impl_40_meta_path,
3786  &impl_40_properties[0]
3787 };
3788 
3790 impl_41;
3791 
3792 /*
3793  * /afw/_AdaptiveLayoutComponentType_/Table
3794  */
3795 
3797 impl_41_property_brief = {
3798  "brief",
3799  {
3801  .string = "A component that displays data in a table format."
3802  }
3803 };
3804 
3806 impl_41_property_category = {
3807  "category",
3808  {
3810  .string = "structured"
3811  }
3812 };
3813 
3815 impl_41_property_componentType = {
3816  "componentType",
3817  {
3819  .string = "Table"
3820  }
3821 };
3822 
3824 impl_41_property_description = {
3825  "description",
3826  {
3828  .string = "This component arranges data into rows and columns, which can be optionally sorted, selected and edited through actions."
3829  }
3830 };
3831 
3833 impl_41_property_implementationId = {
3834  "implementationId",
3835  {
3837  .string = "Table"
3838  }
3839 };
3840 
3842 impl_41_property_instanceObjectType = {
3843  "instanceObjectType",
3844  {
3846  .string = "_AdaptiveLayoutComponentType_Table"
3847  }
3848 };
3849 
3851 impl_41_property_label = {
3852  "label",
3853  {
3855  .string = "Table"
3856  }
3857 };
3858 
3859 static const afw_runtime_unresolved_property_t *
3860 impl_41_properties[] = {
3861  &impl_41_property_brief,
3862  &impl_41_property_category,
3863  &impl_41_property_componentType,
3864  &impl_41_property_description,
3865  &impl_41_property_implementationId,
3866  &impl_41_property_instanceObjectType,
3867  &impl_41_property_label,
3868  NULL
3869 };
3870 
3871 static const afw_utf8_t
3872 impl_41_meta_path =
3873  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Table");
3874 
3876 impl_41 = {
3877  &afw_components_s__AdaptiveLayoutComponentType_,
3878  &afw_components_s_Table,
3879  &impl_41_meta_path,
3880  &impl_41_properties[0]
3881 };
3882 
3884 impl_42;
3885 
3886 /*
3887  * /afw/_AdaptiveLayoutComponentType_/Tabs
3888  */
3889 
3891 impl_42_property_brief = {
3892  "brief",
3893  {
3895  .string = "A layout container that renders a series of tabs."
3896  }
3897 };
3898 
3900 impl_42_property_category = {
3901  "category",
3902  {
3904  .string = "navigation"
3905  }
3906 };
3907 
3909 impl_42_property_componentType = {
3910  "componentType",
3911  {
3913  .string = "Tabs"
3914  }
3915 };
3916 
3918 impl_42_property_description = {
3919  "description",
3920  {
3922  .string = "This component displays a list of components, one at a time, by containing the content inside of their individual tabs. A tab has a clickable link, which when clicked, will switch the content to the desired component."
3923  }
3924 };
3925 
3927 impl_42_property_implementationId = {
3928  "implementationId",
3929  {
3931  .string = "Tabs"
3932  }
3933 };
3934 
3936 impl_42_property_instanceObjectType = {
3937  "instanceObjectType",
3938  {
3940  .string = "_AdaptiveLayoutComponentType_Tabs"
3941  }
3942 };
3943 
3945 impl_42_property_label = {
3946  "label",
3947  {
3949  .string = "Tabs"
3950  }
3951 };
3952 
3953 static const afw_runtime_unresolved_property_t *
3954 impl_42_properties[] = {
3955  &impl_42_property_brief,
3956  &impl_42_property_category,
3957  &impl_42_property_componentType,
3958  &impl_42_property_description,
3959  &impl_42_property_implementationId,
3960  &impl_42_property_instanceObjectType,
3961  &impl_42_property_label,
3962  NULL
3963 };
3964 
3965 static const afw_utf8_t
3966 impl_42_meta_path =
3967  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Tabs");
3968 
3970 impl_42 = {
3971  &afw_components_s__AdaptiveLayoutComponentType_,
3972  &afw_components_s_Tabs,
3973  &impl_42_meta_path,
3974  &impl_42_properties[0]
3975 };
3976 
3978 impl_43;
3979 
3980 /*
3981  * /afw/_AdaptiveLayoutComponentType_/TextField
3982  */
3983 
3985 impl_43_property_brief = {
3986  "brief",
3987  {
3989  .string = "A component that renders a text field with a label and description."
3990  }
3991 };
3992 
3994 impl_43_property_category = {
3995  "category",
3996  {
3998  .string = "inputs"
3999  }
4000 };
4001 
4003 impl_43_property_componentType = {
4004  "componentType",
4005  {
4007  .string = "TextField"
4008  }
4009 };
4010 
4012 impl_43_property_description = {
4013  "description",
4014  {
4016  .string = "This is a simple component for inputting text. It may display an outlined or underlined field from which the user can enter text into. It may also display a label and description to help the user understand its contents."
4017  }
4018 };
4019 
4021 impl_43_property_implementationId = {
4022  "implementationId",
4023  {
4025  .string = "TextField"
4026  }
4027 };
4028 
4030 impl_43_property_instanceObjectType = {
4031  "instanceObjectType",
4032  {
4034  .string = "_AdaptiveLayoutComponentType_TextField"
4035  }
4036 };
4037 
4039 impl_43_property_label = {
4040  "label",
4041  {
4043  .string = "Text Field"
4044  }
4045 };
4046 
4047 static const afw_runtime_unresolved_property_t *
4048 impl_43_properties[] = {
4049  &impl_43_property_brief,
4050  &impl_43_property_category,
4051  &impl_43_property_componentType,
4052  &impl_43_property_description,
4053  &impl_43_property_implementationId,
4054  &impl_43_property_instanceObjectType,
4055  &impl_43_property_label,
4056  NULL
4057 };
4058 
4059 static const afw_utf8_t
4060 impl_43_meta_path =
4061  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/TextField");
4062 
4064 impl_43 = {
4065  &afw_components_s__AdaptiveLayoutComponentType_,
4066  &afw_components_s_TextField,
4067  &impl_43_meta_path,
4068  &impl_43_properties[0]
4069 };
4070 
4072 impl_44;
4073 
4074 /*
4075  * /afw/_AdaptiveLayoutComponentType_/TimeDuration
4076  */
4077 
4079 impl_44_property_brief = {
4080  "brief",
4081  {
4083  .string = "A component that renders a time duration."
4084  }
4085 };
4086 
4088 impl_44_property_category = {
4089  "category",
4090  {
4092  .string = "inputs"
4093  }
4094 };
4095 
4097 impl_44_property_componentType = {
4098  "componentType",
4099  {
4101  .string = "TimeDuration"
4102  }
4103 };
4104 
4106 impl_44_property_description = {
4107  "description",
4108  {
4110  .string = "This component understands a time duration data type and renders a convenient way to select a duration of time."
4111  }
4112 };
4113 
4115 impl_44_property_implementationId = {
4116  "implementationId",
4117  {
4119  .string = "TimeDuration"
4120  }
4121 };
4122 
4124 impl_44_property_instanceObjectType = {
4125  "instanceObjectType",
4126  {
4128  .string = "_AdaptiveLayoutComponentType_TimeDuration"
4129  }
4130 };
4131 
4133 impl_44_property_label = {
4134  "label",
4135  {
4137  .string = "Time Duration"
4138  }
4139 };
4140 
4141 static const afw_runtime_unresolved_property_t *
4142 impl_44_properties[] = {
4143  &impl_44_property_brief,
4144  &impl_44_property_category,
4145  &impl_44_property_componentType,
4146  &impl_44_property_description,
4147  &impl_44_property_implementationId,
4148  &impl_44_property_instanceObjectType,
4149  &impl_44_property_label,
4150  NULL
4151 };
4152 
4153 static const afw_utf8_t
4154 impl_44_meta_path =
4155  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/TimeDuration");
4156 
4158 impl_44 = {
4159  &afw_components_s__AdaptiveLayoutComponentType_,
4160  &afw_components_s_TimeDuration,
4161  &impl_44_meta_path,
4162  &impl_44_properties[0]
4163 };
4164 
4166 impl_45;
4167 
4168 /*
4169  * /afw/_AdaptiveLayoutComponentType_/TimePicker
4170  */
4171 
4173 impl_45_property_brief = {
4174  "brief",
4175  {
4177  .string = "A component that allows a time to be chosen."
4178  }
4179 };
4180 
4182 impl_45_property_category = {
4183  "category",
4184  {
4186  .string = "pickers"
4187  }
4188 };
4189 
4191 impl_45_property_componentType = {
4192  "componentType",
4193  {
4195  .string = "TimePicker"
4196  }
4197 };
4198 
4200 impl_45_property_description = {
4201  "description",
4202  {
4204  .string = "This component allows a time to be chosen, typically from a clock or spin buttons."
4205  }
4206 };
4207 
4209 impl_45_property_implementationId = {
4210  "implementationId",
4211  {
4213  .string = "TimePicker"
4214  }
4215 };
4216 
4218 impl_45_property_instanceObjectType = {
4219  "instanceObjectType",
4220  {
4222  .string = "_AdaptiveLayoutComponentType_TimePicker"
4223  }
4224 };
4225 
4227 impl_45_property_label = {
4228  "label",
4229  {
4231  .string = "Time Picker"
4232  }
4233 };
4234 
4235 static const afw_runtime_unresolved_property_t *
4236 impl_45_properties[] = {
4237  &impl_45_property_brief,
4238  &impl_45_property_category,
4239  &impl_45_property_componentType,
4240  &impl_45_property_description,
4241  &impl_45_property_implementationId,
4242  &impl_45_property_instanceObjectType,
4243  &impl_45_property_label,
4244  NULL
4245 };
4246 
4247 static const afw_utf8_t
4248 impl_45_meta_path =
4249  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/TimePicker");
4250 
4252 impl_45 = {
4253  &afw_components_s__AdaptiveLayoutComponentType_,
4254  &afw_components_s_TimePicker,
4255  &impl_45_meta_path,
4256  &impl_45_properties[0]
4257 };
4258 
4260 impl_46;
4261 
4262 /*
4263  * /afw/_AdaptiveLayoutComponentType_/TimezonePicker
4264  */
4265 
4267 impl_46_property_brief = {
4268  "brief",
4269  {
4271  .string = "A component that allows a timezone to be chosen."
4272  }
4273 };
4274 
4276 impl_46_property_category = {
4277  "category",
4278  {
4280  .string = "pickers"
4281  }
4282 };
4283 
4285 impl_46_property_componentType = {
4286  "componentType",
4287  {
4289  .string = "TimezonePicker"
4290  }
4291 };
4292 
4294 impl_46_property_description = {
4295  "description",
4296  {
4298  .string = "This component allows a timezone to be chosen, typically from a dropdown of timezones, or from a world map."
4299  }
4300 };
4301 
4303 impl_46_property_implementationId = {
4304  "implementationId",
4305  {
4307  .string = "TimezonePicker"
4308  }
4309 };
4310 
4312 impl_46_property_instanceObjectType = {
4313  "instanceObjectType",
4314  {
4316  .string = "_AdaptiveLayoutComponentType_TimezonePicker"
4317  }
4318 };
4319 
4321 impl_46_property_label = {
4322  "label",
4323  {
4325  .string = "Timezone Picker"
4326  }
4327 };
4328 
4329 static const afw_runtime_unresolved_property_t *
4330 impl_46_properties[] = {
4331  &impl_46_property_brief,
4332  &impl_46_property_category,
4333  &impl_46_property_componentType,
4334  &impl_46_property_description,
4335  &impl_46_property_implementationId,
4336  &impl_46_property_instanceObjectType,
4337  &impl_46_property_label,
4338  NULL
4339 };
4340 
4341 static const afw_utf8_t
4342 impl_46_meta_path =
4343  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/TimezonePicker");
4344 
4346 impl_46 = {
4347  &afw_components_s__AdaptiveLayoutComponentType_,
4348  &afw_components_s_TimezonePicker,
4349  &impl_46_meta_path,
4350  &impl_46_properties[0]
4351 };
4352 
4354 impl_47;
4355 
4356 /*
4357  * /afw/_AdaptiveLayoutComponentType_/Toggle
4358  */
4359 
4361 impl_47_property_brief = {
4362  "brief",
4363  {
4365  .string = "A component that renders a boolean value as a toggleable switch."
4366  }
4367 };
4368 
4370 impl_47_property_category = {
4371  "category",
4372  {
4374  .string = "inputs"
4375  }
4376 };
4377 
4379 impl_47_property_componentType = {
4380  "componentType",
4381  {
4383  .string = "Toggle"
4384  }
4385 };
4386 
4388 impl_47_property_description = {
4389  "description",
4390  {
4392  .string = "This component takes a boolean value and displays it as a switch that can be toggled on or off to represent true or false. It may also have text labels to interpret its meaning."
4393  }
4394 };
4395 
4397 impl_47_property_implementationId = {
4398  "implementationId",
4399  {
4401  .string = "Toggle"
4402  }
4403 };
4404 
4406 impl_47_property_instanceObjectType = {
4407  "instanceObjectType",
4408  {
4410  .string = "_AdaptiveLayoutComponentType_Toggle"
4411  }
4412 };
4413 
4415 impl_47_property_label = {
4416  "label",
4417  {
4419  .string = "Toggle"
4420  }
4421 };
4422 
4423 static const afw_runtime_unresolved_property_t *
4424 impl_47_properties[] = {
4425  &impl_47_property_brief,
4426  &impl_47_property_category,
4427  &impl_47_property_componentType,
4428  &impl_47_property_description,
4429  &impl_47_property_implementationId,
4430  &impl_47_property_instanceObjectType,
4431  &impl_47_property_label,
4432  NULL
4433 };
4434 
4435 static const afw_utf8_t
4436 impl_47_meta_path =
4437  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Toggle");
4438 
4440 impl_47 = {
4441  &afw_components_s__AdaptiveLayoutComponentType_,
4442  &afw_components_s_Toggle,
4443  &impl_47_meta_path,
4444  &impl_47_properties[0]
4445 };
4446 
4448 impl_48;
4449 
4450 /*
4451  * /afw/_AdaptiveLayoutComponentType_/ToggleButtons
4452  */
4453 
4455 impl_48_property_brief = {
4456  "brief",
4457  {
4459  .string = "A component to display a selectable choice of options, presented as buttons that can be toggled on or off."
4460  }
4461 };
4462 
4464 impl_48_property_category = {
4465  "category",
4466  {
4468  .string = "inputs"
4469  }
4470 };
4471 
4473 impl_48_property_componentType = {
4474  "componentType",
4475  {
4477  .string = "ToggleButtons"
4478  }
4479 };
4480 
4482 impl_48_property_description = {
4483  "description",
4484  {
4486  .string = "This component provides a list of options, organized as buttons, that may be toggled on or off. They may be inclusive or exclusive."
4487  }
4488 };
4489 
4491 impl_48_property_implementationId = {
4492  "implementationId",
4493  {
4495  .string = "ToggleButtons"
4496  }
4497 };
4498 
4500 impl_48_property_instanceObjectType = {
4501  "instanceObjectType",
4502  {
4504  .string = "_AdaptiveLayoutComponentType_ToggleButtons"
4505  }
4506 };
4507 
4509 impl_48_property_label = {
4510  "label",
4511  {
4513  .string = "Toggle Buttons"
4514  }
4515 };
4516 
4517 static const afw_runtime_unresolved_property_t *
4518 impl_48_properties[] = {
4519  &impl_48_property_brief,
4520  &impl_48_property_category,
4521  &impl_48_property_componentType,
4522  &impl_48_property_description,
4523  &impl_48_property_implementationId,
4524  &impl_48_property_instanceObjectType,
4525  &impl_48_property_label,
4526  NULL
4527 };
4528 
4529 static const afw_utf8_t
4530 impl_48_meta_path =
4531  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/ToggleButtons");
4532 
4534 impl_48 = {
4535  &afw_components_s__AdaptiveLayoutComponentType_,
4536  &afw_components_s_ToggleButtons,
4537  &impl_48_meta_path,
4538  &impl_48_properties[0]
4539 };
4540 
4542 impl_49;
4543 
4544 /*
4545  * /afw/_AdaptiveLayoutComponentType_/Toolbar
4546  */
4547 
4549 impl_49_property_brief = {
4550  "brief",
4551  {
4553  .string = "A container component that arranges a series of buttons or other minor content in a horizontal bar."
4554  }
4555 };
4556 
4558 impl_49_property_category = {
4559  "category",
4560  {
4562  .string = "containers"
4563  }
4564 };
4565 
4567 impl_49_property_componentType = {
4568  "componentType",
4569  {
4571  .string = "Toolbar"
4572  }
4573 };
4574 
4576 impl_49_property_description = {
4577  "description",
4578  {
4580  .string = "This component is used to provide actions, via buttons, labels or other small components, condensed into a common location so the user may use it to view or change data that is presented in the layout below."
4581  }
4582 };
4583 
4585 impl_49_property_implementationId = {
4586  "implementationId",
4587  {
4589  .string = "Toolbar"
4590  }
4591 };
4592 
4594 impl_49_property_instanceObjectType = {
4595  "instanceObjectType",
4596  {
4598  .string = "_AdaptiveLayoutComponentType_Toolbar"
4599  }
4600 };
4601 
4603 impl_49_property_label = {
4604  "label",
4605  {
4607  .string = "Toolbar"
4608  }
4609 };
4610 
4611 static const afw_runtime_unresolved_property_t *
4612 impl_49_properties[] = {
4613  &impl_49_property_brief,
4614  &impl_49_property_category,
4615  &impl_49_property_componentType,
4616  &impl_49_property_description,
4617  &impl_49_property_implementationId,
4618  &impl_49_property_instanceObjectType,
4619  &impl_49_property_label,
4620  NULL
4621 };
4622 
4623 static const afw_utf8_t
4624 impl_49_meta_path =
4625  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Toolbar");
4626 
4628 impl_49 = {
4629  &afw_components_s__AdaptiveLayoutComponentType_,
4630  &afw_components_s_Toolbar,
4631  &impl_49_meta_path,
4632  &impl_49_properties[0]
4633 };
4634 
4636 impl_50;
4637 
4638 /*
4639  * /afw/_AdaptiveLayoutComponentType_/Tooltip
4640  */
4641 
4643 impl_50_property_brief = {
4644  "brief",
4645  {
4647  .string = "A component that surrounds content with a tooltip."
4648  }
4649 };
4650 
4652 impl_50_property_category = {
4653  "category",
4654  {
4656  .string = "utilities"
4657  }
4658 };
4659 
4661 impl_50_property_componentType = {
4662  "componentType",
4663  {
4665  .string = "Tooltip"
4666  }
4667 };
4668 
4670 impl_50_property_description = {
4671  "description",
4672  {
4674  .string = "This component renders a small popup with text when the user hovers over an element for a specific amount of time. This may provide helpful hints to explain to the user what they are looking at."
4675  }
4676 };
4677 
4679 impl_50_property_implementationId = {
4680  "implementationId",
4681  {
4683  .string = "Tooltip"
4684  }
4685 };
4686 
4688 impl_50_property_instanceObjectType = {
4689  "instanceObjectType",
4690  {
4692  .string = "_AdaptiveLayoutComponentType_Tooltip"
4693  }
4694 };
4695 
4697 impl_50_property_label = {
4698  "label",
4699  {
4701  .string = "Tooltip"
4702  }
4703 };
4704 
4705 static const afw_runtime_unresolved_property_t *
4706 impl_50_properties[] = {
4707  &impl_50_property_brief,
4708  &impl_50_property_category,
4709  &impl_50_property_componentType,
4710  &impl_50_property_description,
4711  &impl_50_property_implementationId,
4712  &impl_50_property_instanceObjectType,
4713  &impl_50_property_label,
4714  NULL
4715 };
4716 
4717 static const afw_utf8_t
4718 impl_50_meta_path =
4719  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Tooltip");
4720 
4722 impl_50 = {
4723  &afw_components_s__AdaptiveLayoutComponentType_,
4724  &afw_components_s_Tooltip,
4725  &impl_50_meta_path,
4726  &impl_50_properties[0]
4727 };
4728 
4730 impl_51;
4731 
4732 /*
4733  * /afw/_AdaptiveLayoutComponentType_/Tree
4734  */
4735 
4737 impl_51_property_brief = {
4738  "brief",
4739  {
4741  .string = "A component that renders data in a Tree structure."
4742  }
4743 };
4744 
4746 impl_51_property_category = {
4747  "category",
4748  {
4750  .string = "structured"
4751  }
4752 };
4753 
4755 impl_51_property_componentType = {
4756  "componentType",
4757  {
4759  .string = "Tree"
4760  }
4761 };
4762 
4764 impl_51_property_description = {
4765  "description",
4766  {
4768  .string = "This component helps to organize content into a Tree structure, where nodes can be selected, expanded, or collapsed to allow the user to navigate more complex nested data or component structures."
4769  }
4770 };
4771 
4773 impl_51_property_implementationId = {
4774  "implementationId",
4775  {
4777  .string = "Tree"
4778  }
4779 };
4780 
4782 impl_51_property_instanceObjectType = {
4783  "instanceObjectType",
4784  {
4786  .string = "_AdaptiveLayoutComponentType_Tree"
4787  }
4788 };
4789 
4791 impl_51_property_label = {
4792  "label",
4793  {
4795  .string = "Tree"
4796  }
4797 };
4798 
4799 static const afw_runtime_unresolved_property_t *
4800 impl_51_properties[] = {
4801  &impl_51_property_brief,
4802  &impl_51_property_category,
4803  &impl_51_property_componentType,
4804  &impl_51_property_description,
4805  &impl_51_property_implementationId,
4806  &impl_51_property_instanceObjectType,
4807  &impl_51_property_label,
4808  NULL
4809 };
4810 
4811 static const afw_utf8_t
4812 impl_51_meta_path =
4813  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Tree");
4814 
4816 impl_51 = {
4817  &afw_components_s__AdaptiveLayoutComponentType_,
4818  &afw_components_s_Tree,
4819  &impl_51_meta_path,
4820  &impl_51_properties[0]
4821 };
4822 
4824 impl_52;
4825 
4826 /*
4827  * /afw/_AdaptiveLayoutComponentType_/Typography
4828  */
4829 
4831 impl_52_property_brief = {
4832  "brief",
4833  {
4835  .string = "A component that renders a text label."
4836  }
4837 };
4838 
4840 impl_52_property_category = {
4841  "category",
4842  {
4844  .string = "content"
4845  }
4846 };
4847 
4849 impl_52_property_componentType = {
4850  "componentType",
4851  {
4853  .string = "Typography"
4854  }
4855 };
4856 
4858 impl_52_property_description = {
4859  "description",
4860  {
4862  .string = "This component is a very simple one, which renders text into a static label with specified color, size or style.."
4863  }
4864 };
4865 
4867 impl_52_property_implementationId = {
4868  "implementationId",
4869  {
4871  .string = "Typography"
4872  }
4873 };
4874 
4876 impl_52_property_instanceObjectType = {
4877  "instanceObjectType",
4878  {
4880  .string = "_AdaptiveLayoutComponentType_Typography"
4881  }
4882 };
4883 
4885 impl_52_property_label = {
4886  "label",
4887  {
4889  .string = "Typography"
4890  }
4891 };
4892 
4893 static const afw_runtime_unresolved_property_t *
4894 impl_52_properties[] = {
4895  &impl_52_property_brief,
4896  &impl_52_property_category,
4897  &impl_52_property_componentType,
4898  &impl_52_property_description,
4899  &impl_52_property_implementationId,
4900  &impl_52_property_instanceObjectType,
4901  &impl_52_property_label,
4902  NULL
4903 };
4904 
4905 static const afw_utf8_t
4906 impl_52_meta_path =
4907  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentType_/Typography");
4908 
4910 impl_52 = {
4911  &afw_components_s__AdaptiveLayoutComponentType_,
4912  &afw_components_s_Typography,
4913  &impl_52_meta_path,
4914  &impl_52_properties[0]
4915 };
4916 
4918 impl_53;
4919 
4921 impl_54;
4922 
4924 impl_55;
4925 
4926 /*
4927  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty/propertyTypes/breakpoints
4928  */
4929 
4931 impl_55_property_allowWrite = {
4932  "allowWrite",
4933  {
4935  .boolean = true
4936  }
4937 };
4938 
4940 impl_55_property_dataType = {
4941  "dataType",
4942  {
4944  .string = "object"
4945  }
4946 };
4947 
4949 impl_55_property_dataTypeParameter = {
4950  "dataTypeParameter",
4951  {
4953  .string = "_AdaptiveLayoutComponentType_Responsive_Breakpoints"
4954  }
4955 };
4956 
4958 impl_55_property_description = {
4959  "description",
4960  {
4962  .string = "Defines the screen size breakpoints for this column definition."
4963  }
4964 };
4965 
4967 impl_55_property_label = {
4968  "label",
4969  {
4971  .string = "Breakpoints"
4972  }
4973 };
4974 
4975 static const afw_runtime_unresolved_property_t *
4976 impl_55_properties[] = {
4977  &impl_55_property_allowWrite,
4978  &impl_55_property_dataType,
4979  &impl_55_property_dataTypeParameter,
4980  &impl_55_property_description,
4981  &impl_55_property_label,
4982  NULL
4983 };
4984 
4986 impl_55 = {
4987  &impl_55_properties[0]
4988 };
4989 
4991 impl_56;
4992 
4993 /*
4994  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty/propertyTypes/componentProps
4995  */
4996 
4998 impl_56_property_allowWrite = {
4999  "allowWrite",
5000  {
5002  .boolean = true
5003  }
5004 };
5005 
5007 impl_56_property_dataType = {
5008  "dataType",
5009  {
5011  .string = "object"
5012  }
5013 };
5014 
5016 impl_56_property_description = {
5017  "description",
5018  {
5020  .string = "Defines arbitrary Component properties that may be applicable to a specific Component Type."
5021  }
5022 };
5023 
5025 impl_56_property_label = {
5026  "label",
5027  {
5029  .string = "Component Props"
5030  }
5031 };
5032 
5033 static const afw_runtime_unresolved_property_t *
5034 impl_56_properties[] = {
5035  &impl_56_property_allowWrite,
5036  &impl_56_property_dataType,
5037  &impl_56_property_description,
5038  &impl_56_property_label,
5039  NULL
5040 };
5041 
5043 impl_56 = {
5044  &impl_56_properties[0]
5045 };
5046 
5048 impl_57;
5049 
5050 /*
5051  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty/propertyTypes/object
5052  */
5053 
5055 impl_57_property_allowWrite = {
5056  "allowWrite",
5057  {
5059  .boolean = true
5060  }
5061 };
5062 
5064 impl_57_property_dataType = {
5065  "dataType",
5066  {
5068  .string = "object"
5069  }
5070 };
5071 
5073 impl_57_property_description = {
5074  "description",
5075  {
5077  .string = "The object, containing the property, to be displayed by the Adaptive Property Layout component."
5078  }
5079 };
5080 
5082 impl_57_property_label = {
5083  "label",
5084  {
5086  .string = "Object"
5087  }
5088 };
5089 
5090 static const afw_runtime_unresolved_property_t *
5091 impl_57_properties[] = {
5092  &impl_57_property_allowWrite,
5093  &impl_57_property_dataType,
5094  &impl_57_property_description,
5095  &impl_57_property_label,
5096  NULL
5097 };
5098 
5100 impl_57 = {
5101  &impl_57_properties[0]
5102 };
5103 
5105 impl_58;
5106 
5107 /*
5108  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty/propertyTypes/propertyName
5109  */
5110 
5112 impl_58_property_allowWrite = {
5113  "allowWrite",
5114  {
5116  .boolean = true
5117  }
5118 };
5119 
5121 impl_58_property_dataType = {
5122  "dataType",
5123  {
5125  .string = "string"
5126  }
5127 };
5128 
5130 impl_58_property_description = {
5131  "description",
5132  {
5134  .string = "The property name in the object to be displayed by the Adaptive Property Layout component."
5135  }
5136 };
5137 
5139 impl_58_property_label = {
5140  "label",
5141  {
5143  .string = "Property Name"
5144  }
5145 };
5146 
5147 static const afw_runtime_unresolved_property_t *
5148 impl_58_properties[] = {
5149  &impl_58_property_allowWrite,
5150  &impl_58_property_dataType,
5151  &impl_58_property_description,
5152  &impl_58_property_label,
5153  NULL
5154 };
5155 
5157 impl_58 = {
5158  &impl_58_properties[0]
5159 };
5160 
5161 /*
5162  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty/propertyTypes
5163  */
5164 
5166 impl_54_property_breakpoints = {
5167  "breakpoints",
5168  {
5170  .object = &impl_55
5171  }
5172 };
5173 
5175 impl_54_property_componentProps = {
5176  "componentProps",
5177  {
5179  .object = &impl_56
5180  }
5181 };
5182 
5184 impl_54_property_object = {
5185  "object",
5186  {
5188  .object = &impl_57
5189  }
5190 };
5191 
5193 impl_54_property_propertyName = {
5194  "propertyName",
5195  {
5197  .object = &impl_58
5198  }
5199 };
5200 
5201 static const afw_runtime_unresolved_property_t *
5202 impl_54_properties[] = {
5203  &impl_54_property_breakpoints,
5204  &impl_54_property_componentProps,
5205  &impl_54_property_object,
5206  &impl_54_property_propertyName,
5207  NULL
5208 };
5209 
5210 static const afw_utf8_t
5211 impl_54_parentPaths_array[] = {
5212  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
5213 };
5214 
5216 impl_54 = {
5217  &impl_54_properties[0],
5218  sizeof(impl_54_parentPaths_array) / sizeof(afw_utf8_t),
5219  &impl_54_parentPaths_array[0]
5220 };
5221 
5222 /*
5223  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty
5224  */
5225 
5227 impl_53_property_allowAdd = {
5228  "allowAdd",
5229  {
5231  .boolean = true
5232  }
5233 };
5234 
5236 impl_53_property_allowChange = {
5237  "allowChange",
5238  {
5240  .boolean = true
5241  }
5242 };
5243 
5245 impl_53_property_allowDelete = {
5246  "allowDelete",
5247  {
5249  .boolean = true
5250  }
5251 };
5252 
5254 impl_53_property_allowEntity = {
5255  "allowEntity",
5256  {
5258  .boolean = false
5259  }
5260 };
5261 
5262 static const afw_utf8_t
5263 impl_53_array_collectionURIs[] = {
5264  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
5265 };
5266 
5268 impl_53_list_collectionURIs = {
5269  AFW_UTF8_LITERAL("string"),
5270  sizeof(impl_53_array_collectionURIs) / sizeof(afw_utf8_t),
5271  (const void *)&impl_53_array_collectionURIs
5272 };
5273 
5275 impl_53_property_collectionURIs = {
5276  "collectionURIs",
5277  {
5279  .list = &impl_53_list_collectionURIs
5280  }
5281 };
5282 
5284 impl_53_property_description = {
5285  "description",
5286  {
5288  .string = "Adaptive Layout definition for the Adaptive Property Layout component."
5289  }
5290 };
5291 
5293 impl_53_property_objectType = {
5294  "objectType",
5295  {
5297  .string = "_AdaptiveLayoutComponentType_PropertyForm"
5298  }
5299 };
5300 
5302 impl_53_property_propertyTypes = {
5303  "propertyTypes",
5304  {
5306  .object = &impl_54
5307  }
5308 };
5309 
5310 static const afw_runtime_unresolved_property_t *
5311 impl_53_properties[] = {
5312  &impl_53_property_allowAdd,
5313  &impl_53_property_allowChange,
5314  &impl_53_property_allowDelete,
5315  &impl_53_property_allowEntity,
5316  &impl_53_property_collectionURIs,
5317  &impl_53_property_description,
5318  &impl_53_property_objectType,
5319  &impl_53_property_propertyTypes,
5320  NULL
5321 };
5322 
5323 static const afw_utf8_t
5324 impl_53_meta_path =
5325  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_AdaptiveProperty");
5326 
5328 impl_53 = {
5329  &afw_components_s__AdaptiveObjectType_,
5330  &afw_components_s__AdaptiveLayoutComponentType_AdaptiveProperty,
5331  &impl_53_meta_path,
5332  &impl_53_properties[0]
5333 };
5334 
5336 impl_59;
5337 
5339 impl_60;
5340 
5342 impl_61;
5343 
5344 /*
5345  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/allowWrite
5346  */
5347 
5349 impl_61_property_allowWrite = {
5350  "allowWrite",
5351  {
5353  .boolean = true
5354  }
5355 };
5356 
5358 impl_61_property_dataType = {
5359  "dataType",
5360  {
5362  .string = "boolean"
5363  }
5364 };
5365 
5367 impl_61_property_description = {
5368  "description",
5369  {
5371  .string = "Specifies whether the Autocomplete component can be changed."
5372  }
5373 };
5374 
5376 impl_61_property_label = {
5377  "label",
5378  {
5380  .string = "Allow Write"
5381  }
5382 };
5383 
5384 static const afw_runtime_unresolved_property_t *
5385 impl_61_properties[] = {
5386  &impl_61_property_allowWrite,
5387  &impl_61_property_dataType,
5388  &impl_61_property_description,
5389  &impl_61_property_label,
5390  NULL
5391 };
5392 
5394 impl_61 = {
5395  &impl_61_properties[0]
5396 };
5397 
5399 impl_62;
5400 
5401 /*
5402  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/disabled
5403  */
5404 
5406 impl_62_property_allowWrite = {
5407  "allowWrite",
5408  {
5410  .boolean = true
5411  }
5412 };
5413 
5415 impl_62_property_dataType = {
5416  "dataType",
5417  {
5419  .string = "boolean"
5420  }
5421 };
5422 
5424 impl_62_property_defaultValue = {
5425  "defaultValue",
5426  {
5428  .boolean = false
5429  }
5430 };
5431 
5433 impl_62_property_description = {
5434  "description",
5435  {
5437  .string = "Specifies whether the Autocomplete component is disabled."
5438  }
5439 };
5440 
5442 impl_62_property_label = {
5443  "label",
5444  {
5446  .string = "Disabled"
5447  }
5448 };
5449 
5450 static const afw_runtime_unresolved_property_t *
5451 impl_62_properties[] = {
5452  &impl_62_property_allowWrite,
5453  &impl_62_property_dataType,
5454  &impl_62_property_defaultValue,
5455  &impl_62_property_description,
5456  &impl_62_property_label,
5457  NULL
5458 };
5459 
5461 impl_62 = {
5462  &impl_62_properties[0]
5463 };
5464 
5466 impl_63;
5467 
5468 /*
5469  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/isLoading
5470  */
5471 
5473 impl_63_property_allowWrite = {
5474  "allowWrite",
5475  {
5477  .boolean = true
5478  }
5479 };
5480 
5482 impl_63_property_dataType = {
5483  "dataType",
5484  {
5486  .string = "boolean"
5487  }
5488 };
5489 
5491 impl_63_property_defaultValue = {
5492  "defaultValue",
5493  {
5495  .boolean = false
5496  }
5497 };
5498 
5500 impl_63_property_description = {
5501  "description",
5502  {
5504  .string = "Specifies whether the Autocomplete component is currently loading."
5505  }
5506 };
5507 
5509 impl_63_property_label = {
5510  "label",
5511  {
5513  .string = "Is Loading"
5514  }
5515 };
5516 
5517 static const afw_runtime_unresolved_property_t *
5518 impl_63_properties[] = {
5519  &impl_63_property_allowWrite,
5520  &impl_63_property_dataType,
5521  &impl_63_property_defaultValue,
5522  &impl_63_property_description,
5523  &impl_63_property_label,
5524  NULL
5525 };
5526 
5528 impl_63 = {
5529  &impl_63_properties[0]
5530 };
5531 
5533 impl_64;
5534 
5535 /*
5536  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/label
5537  */
5538 
5540 impl_64_property_allowWrite = {
5541  "allowWrite",
5542  {
5544  .boolean = true
5545  }
5546 };
5547 
5549 impl_64_property_dataType = {
5550  "dataType",
5551  {
5553  .string = "string"
5554  }
5555 };
5556 
5558 impl_64_property_description = {
5559  "description",
5560  {
5562  .string = "The label for the Autocomplete component."
5563  }
5564 };
5565 
5567 impl_64_property_label = {
5568  "label",
5569  {
5571  .string = "Label"
5572  }
5573 };
5574 
5576 impl_64_property_testDataParameter = {
5577  "testDataParameter",
5578  {
5580  .string = "This is a label"
5581  }
5582 };
5583 
5584 static const afw_runtime_unresolved_property_t *
5585 impl_64_properties[] = {
5586  &impl_64_property_allowWrite,
5587  &impl_64_property_dataType,
5588  &impl_64_property_description,
5589  &impl_64_property_label,
5590  &impl_64_property_testDataParameter,
5591  NULL
5592 };
5593 
5595 impl_64 = {
5596  &impl_64_properties[0]
5597 };
5598 
5600 impl_65;
5601 
5602 /*
5603  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/options
5604  */
5605 
5607 impl_65_property_allowWrite = {
5608  "allowWrite",
5609  {
5611  .boolean = true
5612  }
5613 };
5614 
5616 impl_65_property_dataType = {
5617  "dataType",
5618  {
5620  .string = "list"
5621  }
5622 };
5623 
5625 impl_65_property_dataTypeParameter = {
5626  "dataTypeParameter",
5627  {
5629  .string = "object _AdaptiveLayoutComponentType_Autocomplete_Option"
5630  }
5631 };
5632 
5634 impl_65_property_description = {
5635  "description",
5636  {
5638  .string = "The available options for the Autocomplete component."
5639  }
5640 };
5641 
5643 impl_65_property_label = {
5644  "label",
5645  {
5647  .string = "Options"
5648  }
5649 };
5650 
5651 static const afw_runtime_unresolved_property_t *
5652 impl_65_properties[] = {
5653  &impl_65_property_allowWrite,
5654  &impl_65_property_dataType,
5655  &impl_65_property_dataTypeParameter,
5656  &impl_65_property_description,
5657  &impl_65_property_label,
5658  NULL
5659 };
5660 
5662 impl_65 = {
5663  &impl_65_properties[0]
5664 };
5665 
5667 impl_66;
5668 
5669 /*
5670  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/placeholder
5671  */
5672 
5674 impl_66_property_allowWrite = {
5675  "allowWrite",
5676  {
5678  .boolean = true
5679  }
5680 };
5681 
5683 impl_66_property_dataType = {
5684  "dataType",
5685  {
5687  .string = "string"
5688  }
5689 };
5690 
5692 impl_66_property_description = {
5693  "description",
5694  {
5696  .string = "Specifies the placeholder text displayed when no value is present."
5697  }
5698 };
5699 
5701 impl_66_property_label = {
5702  "label",
5703  {
5705  .string = "Placeholder"
5706  }
5707 };
5708 
5710 impl_66_property_testDataParameter = {
5711  "testDataParameter",
5712  {
5714  .string = "This is a placeholder."
5715  }
5716 };
5717 
5718 static const afw_runtime_unresolved_property_t *
5719 impl_66_properties[] = {
5720  &impl_66_property_allowWrite,
5721  &impl_66_property_dataType,
5722  &impl_66_property_description,
5723  &impl_66_property_label,
5724  &impl_66_property_testDataParameter,
5725  NULL
5726 };
5727 
5729 impl_66 = {
5730  &impl_66_properties[0]
5731 };
5732 
5734 impl_67;
5735 
5736 /*
5737  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/required
5738  */
5739 
5741 impl_67_property_allowWrite = {
5742  "allowWrite",
5743  {
5745  .boolean = true
5746  }
5747 };
5748 
5750 impl_67_property_dataType = {
5751  "dataType",
5752  {
5754  .string = "boolean"
5755  }
5756 };
5757 
5759 impl_67_property_description = {
5760  "description",
5761  {
5763  .string = "Specifies whether this Autocomplete component is required."
5764  }
5765 };
5766 
5768 impl_67_property_label = {
5769  "label",
5770  {
5772  .string = "Required"
5773  }
5774 };
5775 
5776 static const afw_runtime_unresolved_property_t *
5777 impl_67_properties[] = {
5778  &impl_67_property_allowWrite,
5779  &impl_67_property_dataType,
5780  &impl_67_property_description,
5781  &impl_67_property_label,
5782  NULL
5783 };
5784 
5786 impl_67 = {
5787  &impl_67_properties[0]
5788 };
5789 
5791 impl_68;
5792 
5793 /*
5794  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes/value
5795  */
5796 
5798 impl_68_property_allowWrite = {
5799  "allowWrite",
5800  {
5802  .boolean = true
5803  }
5804 };
5805 
5807 impl_68_property_dataType = {
5808  "dataType",
5809  {
5811  .string = "object"
5812  }
5813 };
5814 
5816 impl_68_property_dataTypeParameter = {
5817  "dataTypeParameter",
5818  {
5820  .string = "_AdaptiveLayoutComponentType_Autocomplete_Option"
5821  }
5822 };
5823 
5825 impl_68_property_description = {
5826  "description",
5827  {
5829  .string = "The option value for the Autocomplete component."
5830  }
5831 };
5832 
5834 impl_68_property_label = {
5835  "label",
5836  {
5838  .string = "Value"
5839  }
5840 };
5841 
5842 static const afw_runtime_unresolved_property_t *
5843 impl_68_properties[] = {
5844  &impl_68_property_allowWrite,
5845  &impl_68_property_dataType,
5846  &impl_68_property_dataTypeParameter,
5847  &impl_68_property_description,
5848  &impl_68_property_label,
5849  NULL
5850 };
5851 
5853 impl_68 = {
5854  &impl_68_properties[0]
5855 };
5856 
5857 /*
5858  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete/propertyTypes
5859  */
5860 
5862 impl_60_property_allowWrite = {
5863  "allowWrite",
5864  {
5866  .object = &impl_61
5867  }
5868 };
5869 
5871 impl_60_property_disabled = {
5872  "disabled",
5873  {
5875  .object = &impl_62
5876  }
5877 };
5878 
5880 impl_60_property_isLoading = {
5881  "isLoading",
5882  {
5884  .object = &impl_63
5885  }
5886 };
5887 
5889 impl_60_property_label = {
5890  "label",
5891  {
5893  .object = &impl_64
5894  }
5895 };
5896 
5898 impl_60_property_options = {
5899  "options",
5900  {
5902  .object = &impl_65
5903  }
5904 };
5905 
5907 impl_60_property_placeholder = {
5908  "placeholder",
5909  {
5911  .object = &impl_66
5912  }
5913 };
5914 
5916 impl_60_property_required = {
5917  "required",
5918  {
5920  .object = &impl_67
5921  }
5922 };
5923 
5925 impl_60_property_value = {
5926  "value",
5927  {
5929  .object = &impl_68
5930  }
5931 };
5932 
5933 static const afw_runtime_unresolved_property_t *
5934 impl_60_properties[] = {
5935  &impl_60_property_allowWrite,
5936  &impl_60_property_disabled,
5937  &impl_60_property_isLoading,
5938  &impl_60_property_label,
5939  &impl_60_property_options,
5940  &impl_60_property_placeholder,
5941  &impl_60_property_required,
5942  &impl_60_property_value,
5943  NULL
5944 };
5945 
5946 static const afw_utf8_t
5947 impl_60_parentPaths_array[] = {
5948  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
5949 };
5950 
5952 impl_60 = {
5953  &impl_60_properties[0],
5954  sizeof(impl_60_parentPaths_array) / sizeof(afw_utf8_t),
5955  &impl_60_parentPaths_array[0]
5956 };
5957 
5958 /*
5959  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete
5960  */
5961 
5963 impl_59_property_allowAdd = {
5964  "allowAdd",
5965  {
5967  .boolean = true
5968  }
5969 };
5970 
5972 impl_59_property_allowChange = {
5973  "allowChange",
5974  {
5976  .boolean = true
5977  }
5978 };
5979 
5981 impl_59_property_allowDelete = {
5982  "allowDelete",
5983  {
5985  .boolean = true
5986  }
5987 };
5988 
5990 impl_59_property_allowEntity = {
5991  "allowEntity",
5992  {
5994  .boolean = false
5995  }
5996 };
5997 
5998 static const afw_utf8_t
5999 impl_59_array_collectionURIs[] = {
6000  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
6001 };
6002 
6004 impl_59_list_collectionURIs = {
6005  AFW_UTF8_LITERAL("string"),
6006  sizeof(impl_59_array_collectionURIs) / sizeof(afw_utf8_t),
6007  (const void *)&impl_59_array_collectionURIs
6008 };
6009 
6011 impl_59_property_collectionURIs = {
6012  "collectionURIs",
6013  {
6015  .list = &impl_59_list_collectionURIs
6016  }
6017 };
6018 
6020 impl_59_property_description = {
6021  "description",
6022  {
6024  .string = "Adaptive Layout definition for the Autocomplete component."
6025  }
6026 };
6027 
6029 impl_59_property_objectType = {
6030  "objectType",
6031  {
6033  .string = "_AdaptiveLayoutComponentType_Autocomplete"
6034  }
6035 };
6036 
6038 impl_59_property_propertyTypes = {
6039  "propertyTypes",
6040  {
6042  .object = &impl_60
6043  }
6044 };
6045 
6046 static const afw_runtime_unresolved_property_t *
6047 impl_59_properties[] = {
6048  &impl_59_property_allowAdd,
6049  &impl_59_property_allowChange,
6050  &impl_59_property_allowDelete,
6051  &impl_59_property_allowEntity,
6052  &impl_59_property_collectionURIs,
6053  &impl_59_property_description,
6054  &impl_59_property_objectType,
6055  &impl_59_property_propertyTypes,
6056  NULL
6057 };
6058 
6059 static const afw_utf8_t
6060 impl_59_meta_path =
6061  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete");
6062 
6064 impl_59 = {
6065  &afw_components_s__AdaptiveObjectType_,
6066  &afw_components_s__AdaptiveLayoutComponentType_Autocomplete,
6067  &impl_59_meta_path,
6068  &impl_59_properties[0]
6069 };
6070 
6072 impl_69;
6073 
6075 impl_70;
6076 
6078 impl_71;
6079 
6080 /*
6081  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete_Option/propertyTypes/key
6082  */
6083 
6085 impl_71_property_allowWrite = {
6086  "allowWrite",
6087  {
6089  .boolean = true
6090  }
6091 };
6092 
6094 impl_71_property_dataType = {
6095  "dataType",
6096  {
6098  .string = "string"
6099  }
6100 };
6101 
6103 impl_71_property_description = {
6104  "description",
6105  {
6107  .string = "The unique key assigned to the selected Autocomplete option."
6108  }
6109 };
6110 
6112 impl_71_property_label = {
6113  "label",
6114  {
6116  .string = "Key"
6117  }
6118 };
6119 
6120 static const afw_runtime_unresolved_property_t *
6121 impl_71_properties[] = {
6122  &impl_71_property_allowWrite,
6123  &impl_71_property_dataType,
6124  &impl_71_property_description,
6125  &impl_71_property_label,
6126  NULL
6127 };
6128 
6130 impl_71 = {
6131  &impl_71_properties[0]
6132 };
6133 
6135 impl_72;
6136 
6137 /*
6138  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete_Option/propertyTypes/text
6139  */
6140 
6142 impl_72_property_allowWrite = {
6143  "allowWrite",
6144  {
6146  .boolean = true
6147  }
6148 };
6149 
6151 impl_72_property_dataType = {
6152  "dataType",
6153  {
6155  .string = "string"
6156  }
6157 };
6158 
6160 impl_72_property_description = {
6161  "description",
6162  {
6164  .string = "Text to display in the Autocomplete List"
6165  }
6166 };
6167 
6169 impl_72_property_label = {
6170  "label",
6171  {
6173  .string = "Text"
6174  }
6175 };
6176 
6177 static const afw_runtime_unresolved_property_t *
6178 impl_72_properties[] = {
6179  &impl_72_property_allowWrite,
6180  &impl_72_property_dataType,
6181  &impl_72_property_description,
6182  &impl_72_property_label,
6183  NULL
6184 };
6185 
6187 impl_72 = {
6188  &impl_72_properties[0]
6189 };
6190 
6191 /*
6192  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete_Option/propertyTypes
6193  */
6194 
6196 impl_70_property_key = {
6197  "key",
6198  {
6200  .object = &impl_71
6201  }
6202 };
6203 
6205 impl_70_property_text = {
6206  "text",
6207  {
6209  .object = &impl_72
6210  }
6211 };
6212 
6213 static const afw_runtime_unresolved_property_t *
6214 impl_70_properties[] = {
6215  &impl_70_property_key,
6216  &impl_70_property_text,
6217  NULL
6218 };
6219 
6221 impl_70 = {
6222  &impl_70_properties[0]
6223 };
6224 
6225 /*
6226  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete_Option
6227  */
6228 
6230 impl_69_property_allowAdd = {
6231  "allowAdd",
6232  {
6234  .boolean = true
6235  }
6236 };
6237 
6239 impl_69_property_allowChange = {
6240  "allowChange",
6241  {
6243  .boolean = true
6244  }
6245 };
6246 
6248 impl_69_property_allowDelete = {
6249  "allowDelete",
6250  {
6252  .boolean = true
6253  }
6254 };
6255 
6257 impl_69_property_allowEntity = {
6258  "allowEntity",
6259  {
6261  .boolean = false
6262  }
6263 };
6264 
6265 static const afw_utf8_t
6266 impl_69_array_collectionURIs[] = {
6267  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
6268 };
6269 
6271 impl_69_list_collectionURIs = {
6272  AFW_UTF8_LITERAL("string"),
6273  sizeof(impl_69_array_collectionURIs) / sizeof(afw_utf8_t),
6274  (const void *)&impl_69_array_collectionURIs
6275 };
6276 
6278 impl_69_property_collectionURIs = {
6279  "collectionURIs",
6280  {
6282  .list = &impl_69_list_collectionURIs
6283  }
6284 };
6285 
6287 impl_69_property_description = {
6288  "description",
6289  {
6291  .string = "Option for Autocomplete component"
6292  }
6293 };
6294 
6296 impl_69_property_label = {
6297  "label",
6298  {
6300  .string = "Option"
6301  }
6302 };
6303 
6305 impl_69_property_objectType = {
6306  "objectType",
6307  {
6309  .string = "_AdaptiveLayoutComponentType_Autocomplete_Option"
6310  }
6311 };
6312 
6314 impl_69_property_propertyTypes = {
6315  "propertyTypes",
6316  {
6318  .object = &impl_70
6319  }
6320 };
6321 
6322 static const afw_runtime_unresolved_property_t *
6323 impl_69_properties[] = {
6324  &impl_69_property_allowAdd,
6325  &impl_69_property_allowChange,
6326  &impl_69_property_allowDelete,
6327  &impl_69_property_allowEntity,
6328  &impl_69_property_collectionURIs,
6329  &impl_69_property_description,
6330  &impl_69_property_label,
6331  &impl_69_property_objectType,
6332  &impl_69_property_propertyTypes,
6333  NULL
6334 };
6335 
6336 static const afw_utf8_t
6337 impl_69_meta_path =
6338  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Autocomplete_Option");
6339 
6341 impl_69 = {
6342  &afw_components_s__AdaptiveObjectType_,
6343  &afw_components_s__AdaptiveLayoutComponentType_Autocomplete_Option,
6344  &impl_69_meta_path,
6345  &impl_69_properties[0]
6346 };
6347 
6349 impl_73;
6350 
6352 impl_74;
6353 
6355 impl_75;
6356 
6357 /*
6358  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/alignContent
6359  */
6360 
6362 impl_75_property_allowWrite = {
6363  "allowWrite",
6364  {
6366  .boolean = true
6367  }
6368 };
6369 
6370 static const afw_utf8_t
6371 impl_75_array_allowedValues[] = {
6372  AFW_UTF8_LITERAL("baseline"),
6373  AFW_UTF8_LITERAL("center"),
6374  AFW_UTF8_LITERAL("end"),
6375  AFW_UTF8_LITERAL("first-baseline"),
6376  AFW_UTF8_LITERAL("flex-end"),
6377  AFW_UTF8_LITERAL("flex-start"),
6378  AFW_UTF8_LITERAL("last-baseline"),
6379  AFW_UTF8_LITERAL("space-around"),
6380  AFW_UTF8_LITERAL("space-between"),
6381  AFW_UTF8_LITERAL("space-evenly"),
6382  AFW_UTF8_LITERAL("start"),
6383  AFW_UTF8_LITERAL("stretch")
6384 };
6385 
6387 impl_75_list_allowedValues = {
6388  AFW_UTF8_LITERAL("string"),
6389  sizeof(impl_75_array_allowedValues) / sizeof(afw_utf8_t),
6390  (const void *)&impl_75_array_allowedValues
6391 };
6392 
6394 impl_75_property_allowedValues = {
6395  "allowedValues",
6396  {
6398  .list = &impl_75_list_allowedValues
6399  }
6400 };
6401 
6403 impl_75_property_brief = {
6404  "brief",
6405  {
6407  .string = "Aligns the Box lines within"
6408  }
6409 };
6410 
6412 impl_75_property_dataType = {
6413  "dataType",
6414  {
6416  .string = "string"
6417  }
6418 };
6419 
6421 impl_75_property_description = {
6422  "description",
6423  {
6425  .string = "This aligns a flex container's lines within when there is extra space in the cross-axis, similar to how \"Justify Content\" aligns individual items within the main-axis."
6426  }
6427 };
6428 
6430 impl_75_property_label = {
6431  "label",
6432  {
6434  .string = "Align Content"
6435  }
6436 };
6437 
6438 static const afw_runtime_unresolved_property_t *
6439 impl_75_properties[] = {
6440  &impl_75_property_allowWrite,
6441  &impl_75_property_allowedValues,
6442  &impl_75_property_brief,
6443  &impl_75_property_dataType,
6444  &impl_75_property_description,
6445  &impl_75_property_label,
6446  NULL
6447 };
6448 
6450 impl_75 = {
6451  &impl_75_properties[0]
6452 };
6453 
6455 impl_76;
6456 
6457 /*
6458  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/alignItems
6459  */
6460 
6462 impl_76_property_allowWrite = {
6463  "allowWrite",
6464  {
6466  .boolean = true
6467  }
6468 };
6469 
6470 static const afw_utf8_t
6471 impl_76_array_allowedValues[] = {
6472  AFW_UTF8_LITERAL("baseline"),
6473  AFW_UTF8_LITERAL("center"),
6474  AFW_UTF8_LITERAL("end"),
6475  AFW_UTF8_LITERAL("first baseline"),
6476  AFW_UTF8_LITERAL("flex-end"),
6477  AFW_UTF8_LITERAL("flex-start"),
6478  AFW_UTF8_LITERAL("last baseline"),
6479  AFW_UTF8_LITERAL("self-end"),
6480  AFW_UTF8_LITERAL("self-start"),
6481  AFW_UTF8_LITERAL("start"),
6482  AFW_UTF8_LITERAL("stretch")
6483 };
6484 
6486 impl_76_list_allowedValues = {
6487  AFW_UTF8_LITERAL("string"),
6488  sizeof(impl_76_array_allowedValues) / sizeof(afw_utf8_t),
6489  (const void *)&impl_76_array_allowedValues
6490 };
6491 
6493 impl_76_property_allowedValues = {
6494  "allowedValues",
6495  {
6497  .list = &impl_76_list_allowedValues
6498  }
6499 };
6500 
6502 impl_76_property_brief = {
6503  "brief",
6504  {
6506  .string = "Alignment along the cross axis"
6507  }
6508 };
6509 
6511 impl_76_property_dataType = {
6512  "dataType",
6513  {
6515  .string = "string"
6516  }
6517 };
6518 
6520 impl_76_property_defaultValue = {
6521  "defaultValue",
6522  {
6524  .string = "stretch"
6525  }
6526 };
6527 
6529 impl_76_property_description = {
6530  "description",
6531  {
6533  .string = "This defines the default behavior for how flex items are laid out along the cross axis on the current line. Think of it as the \"Justify Content\" version for the cross axis (perpendicular to the main-axis)."
6534  }
6535 };
6536 
6538 impl_76_property_label = {
6539  "label",
6540  {
6542  .string = "Align Items"
6543  }
6544 };
6545 
6546 static const afw_runtime_unresolved_property_t *
6547 impl_76_properties[] = {
6548  &impl_76_property_allowWrite,
6549  &impl_76_property_allowedValues,
6550  &impl_76_property_brief,
6551  &impl_76_property_dataType,
6552  &impl_76_property_defaultValue,
6553  &impl_76_property_description,
6554  &impl_76_property_label,
6555  NULL
6556 };
6557 
6559 impl_76 = {
6560  &impl_76_properties[0]
6561 };
6562 
6564 impl_77;
6565 
6566 /*
6567  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/contains
6568  */
6569 
6571 impl_77_property_allowWrite = {
6572  "allowWrite",
6573  {
6575  .boolean = true
6576  }
6577 };
6578 
6580 impl_77_property_brief = {
6581  "brief",
6582  {
6584  .string = "Items inside of the Box"
6585  }
6586 };
6587 
6589 impl_77_property_dataType = {
6590  "dataType",
6591  {
6593  .string = "list"
6594  }
6595 };
6596 
6598 impl_77_property_dataTypeParameter = {
6599  "dataTypeParameter",
6600  {
6602  .string = "object _AdaptiveLayoutComponentType_BoxItem"
6603  }
6604 };
6605 
6607 impl_77_property_description = {
6608  "description",
6609  {
6611  .string = "This declares a list of items to be rendered inside the Box."
6612  }
6613 };
6614 
6616 impl_77_property_label = {
6617  "label",
6618  {
6620  .string = "Contains"
6621  }
6622 };
6623 
6624 static const afw_runtime_unresolved_property_t *
6625 impl_77_properties[] = {
6626  &impl_77_property_allowWrite,
6627  &impl_77_property_brief,
6628  &impl_77_property_dataType,
6629  &impl_77_property_dataTypeParameter,
6630  &impl_77_property_description,
6631  &impl_77_property_label,
6632  NULL
6633 };
6634 
6636 impl_77 = {
6637  &impl_77_properties[0]
6638 };
6639 
6641 impl_78;
6642 
6643 /*
6644  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/direction
6645  */
6646 
6648 impl_78_property_allowWrite = {
6649  "allowWrite",
6650  {
6652  .boolean = true
6653  }
6654 };
6655 
6656 static const afw_utf8_t
6657 impl_78_array_allowedValues[] = {
6658  AFW_UTF8_LITERAL("column"),
6659  AFW_UTF8_LITERAL("column-reverse"),
6660  AFW_UTF8_LITERAL("row"),
6661  AFW_UTF8_LITERAL("row-reverse")
6662 };
6663 
6665 impl_78_list_allowedValues = {
6666  AFW_UTF8_LITERAL("string"),
6667  sizeof(impl_78_array_allowedValues) / sizeof(afw_utf8_t),
6668  (const void *)&impl_78_array_allowedValues
6669 };
6670 
6672 impl_78_property_allowedValues = {
6673  "allowedValues",
6674  {
6676  .list = &impl_78_list_allowedValues
6677  }
6678 };
6679 
6681 impl_78_property_brief = {
6682  "brief",
6683  {
6685  .string = "The direction of items"
6686  }
6687 };
6688 
6690 impl_78_property_dataType = {
6691  "dataType",
6692  {
6694  .string = "string"
6695  }
6696 };
6697 
6699 impl_78_property_defaultValue = {
6700  "defaultValue",
6701  {
6703  .string = "row"
6704  }
6705 };
6706 
6708 impl_78_property_description = {
6709  "description",
6710  {
6712  .string = "This declares the direction that items are oriented inside the Box."
6713  }
6714 };
6715 
6717 impl_78_property_label = {
6718  "label",
6719  {
6721  .string = "Direction"
6722  }
6723 };
6724 
6725 static const afw_runtime_unresolved_property_t *
6726 impl_78_properties[] = {
6727  &impl_78_property_allowWrite,
6728  &impl_78_property_allowedValues,
6729  &impl_78_property_brief,
6730  &impl_78_property_dataType,
6731  &impl_78_property_defaultValue,
6732  &impl_78_property_description,
6733  &impl_78_property_label,
6734  NULL
6735 };
6736 
6738 impl_78 = {
6739  &impl_78_properties[0]
6740 };
6741 
6743 impl_79;
6744 
6745 /*
6746  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/justifyContent
6747  */
6748 
6750 impl_79_property_allowWrite = {
6751  "allowWrite",
6752  {
6754  .boolean = true
6755  }
6756 };
6757 
6758 static const afw_utf8_t
6759 impl_79_array_allowedValues[] = {
6760  AFW_UTF8_LITERAL("center"),
6761  AFW_UTF8_LITERAL("end"),
6762  AFW_UTF8_LITERAL("flex-end"),
6763  AFW_UTF8_LITERAL("flex-start"),
6764  AFW_UTF8_LITERAL("left"),
6765  AFW_UTF8_LITERAL("right"),
6766  AFW_UTF8_LITERAL("space-around"),
6767  AFW_UTF8_LITERAL("space-between"),
6768  AFW_UTF8_LITERAL("space-evenly"),
6769  AFW_UTF8_LITERAL("start")
6770 };
6771 
6773 impl_79_list_allowedValues = {
6774  AFW_UTF8_LITERAL("string"),
6775  sizeof(impl_79_array_allowedValues) / sizeof(afw_utf8_t),
6776  (const void *)&impl_79_array_allowedValues
6777 };
6778 
6780 impl_79_property_allowedValues = {
6781  "allowedValues",
6782  {
6784  .list = &impl_79_list_allowedValues
6785  }
6786 };
6787 
6789 impl_79_property_brief = {
6790  "brief",
6791  {
6793  .string = "Alignment along the main axis"
6794  }
6795 };
6796 
6798 impl_79_property_dataType = {
6799  "dataType",
6800  {
6802  .string = "string"
6803  }
6804 };
6805 
6807 impl_79_property_defaultValue = {
6808  "defaultValue",
6809  {
6811  .string = "flex-start"
6812  }
6813 };
6814 
6816 impl_79_property_description = {
6817  "description",
6818  {
6820  .string = "This defines the alignment along the main axis. It helps distribute extra free space leftover when either all the flex items on a line are inflexible, or are flexible but have reached their maximum size. It also exerts some control over the alignment of items when they overflow the line."
6821  }
6822 };
6823 
6825 impl_79_property_label = {
6826  "label",
6827  {
6829  .string = "Justify Content"
6830  }
6831 };
6832 
6833 static const afw_runtime_unresolved_property_t *
6834 impl_79_properties[] = {
6835  &impl_79_property_allowWrite,
6836  &impl_79_property_allowedValues,
6837  &impl_79_property_brief,
6838  &impl_79_property_dataType,
6839  &impl_79_property_defaultValue,
6840  &impl_79_property_description,
6841  &impl_79_property_label,
6842  NULL
6843 };
6844 
6846 impl_79 = {
6847  &impl_79_properties[0]
6848 };
6849 
6851 impl_80;
6852 
6853 /*
6854  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes/wrap
6855  */
6856 
6858 impl_80_property_allowWrite = {
6859  "allowWrite",
6860  {
6862  .boolean = true
6863  }
6864 };
6865 
6866 static const afw_utf8_t
6867 impl_80_array_allowedValues[] = {
6868  AFW_UTF8_LITERAL("nowrap"),
6869  AFW_UTF8_LITERAL("wrap"),
6870  AFW_UTF8_LITERAL("wrap-reverse")
6871 };
6872 
6874 impl_80_list_allowedValues = {
6875  AFW_UTF8_LITERAL("string"),
6876  sizeof(impl_80_array_allowedValues) / sizeof(afw_utf8_t),
6877  (const void *)&impl_80_array_allowedValues
6878 };
6879 
6881 impl_80_property_allowedValues = {
6882  "allowedValues",
6883  {
6885  .list = &impl_80_list_allowedValues
6886  }
6887 };
6888 
6890 impl_80_property_brief = {
6891  "brief",
6892  {
6894  .string = "Item wrap behavior"
6895  }
6896 };
6897 
6899 impl_80_property_dataType = {
6900  "dataType",
6901  {
6903  .string = "string"
6904  }
6905 };
6906 
6908 impl_80_property_defaultValue = {
6909  "defaultValue",
6910  {
6912  .string = "nowrap"
6913  }
6914 };
6915 
6917 impl_80_property_description = {
6918  "description",
6919  {
6921  .string = "By default, flex items will all try to fit onto one line. You can change that and allow the items to wrap as needed with this property."
6922  }
6923 };
6924 
6926 impl_80_property_label = {
6927  "label",
6928  {
6930  .string = "Wrap"
6931  }
6932 };
6933 
6934 static const afw_runtime_unresolved_property_t *
6935 impl_80_properties[] = {
6936  &impl_80_property_allowWrite,
6937  &impl_80_property_allowedValues,
6938  &impl_80_property_brief,
6939  &impl_80_property_dataType,
6940  &impl_80_property_defaultValue,
6941  &impl_80_property_description,
6942  &impl_80_property_label,
6943  NULL
6944 };
6945 
6947 impl_80 = {
6948  &impl_80_properties[0]
6949 };
6950 
6951 /*
6952  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box/propertyTypes
6953  */
6954 
6956 impl_74_property_alignContent = {
6957  "alignContent",
6958  {
6960  .object = &impl_75
6961  }
6962 };
6963 
6965 impl_74_property_alignItems = {
6966  "alignItems",
6967  {
6969  .object = &impl_76
6970  }
6971 };
6972 
6974 impl_74_property_contains = {
6975  "contains",
6976  {
6978  .object = &impl_77
6979  }
6980 };
6981 
6983 impl_74_property_direction = {
6984  "direction",
6985  {
6987  .object = &impl_78
6988  }
6989 };
6990 
6992 impl_74_property_justifyContent = {
6993  "justifyContent",
6994  {
6996  .object = &impl_79
6997  }
6998 };
6999 
7001 impl_74_property_wrap = {
7002  "wrap",
7003  {
7005  .object = &impl_80
7006  }
7007 };
7008 
7009 static const afw_runtime_unresolved_property_t *
7010 impl_74_properties[] = {
7011  &impl_74_property_alignContent,
7012  &impl_74_property_alignItems,
7013  &impl_74_property_contains,
7014  &impl_74_property_direction,
7015  &impl_74_property_justifyContent,
7016  &impl_74_property_wrap,
7017  NULL
7018 };
7019 
7020 static const afw_utf8_t
7021 impl_74_parentPaths_array[] = {
7022  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
7023 };
7024 
7026 impl_74 = {
7027  &impl_74_properties[0],
7028  sizeof(impl_74_parentPaths_array) / sizeof(afw_utf8_t),
7029  &impl_74_parentPaths_array[0]
7030 };
7031 
7032 /*
7033  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box
7034  */
7035 
7037 impl_73_property_allowAdd = {
7038  "allowAdd",
7039  {
7041  .boolean = true
7042  }
7043 };
7044 
7046 impl_73_property_allowChange = {
7047  "allowChange",
7048  {
7050  .boolean = true
7051  }
7052 };
7053 
7055 impl_73_property_allowDelete = {
7056  "allowDelete",
7057  {
7059  .boolean = true
7060  }
7061 };
7062 
7064 impl_73_property_allowEntity = {
7065  "allowEntity",
7066  {
7068  .boolean = false
7069  }
7070 };
7071 
7072 static const afw_utf8_t
7073 impl_73_array_collectionURIs[] = {
7074  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
7075 };
7076 
7078 impl_73_list_collectionURIs = {
7079  AFW_UTF8_LITERAL("string"),
7080  sizeof(impl_73_array_collectionURIs) / sizeof(afw_utf8_t),
7081  (const void *)&impl_73_array_collectionURIs
7082 };
7083 
7085 impl_73_property_collectionURIs = {
7086  "collectionURIs",
7087  {
7089  .list = &impl_73_list_collectionURIs
7090  }
7091 };
7092 
7094 impl_73_property_description = {
7095  "description",
7096  {
7098  .string = "Adaptive Layout definition for the Flexible Box component."
7099  }
7100 };
7101 
7103 impl_73_property_objectType = {
7104  "objectType",
7105  {
7107  .string = "_AdaptiveLayoutComponentType_Box"
7108  }
7109 };
7110 
7112 impl_73_property_propertyTypes = {
7113  "propertyTypes",
7114  {
7116  .object = &impl_74
7117  }
7118 };
7119 
7120 static const afw_runtime_unresolved_property_t *
7121 impl_73_properties[] = {
7122  &impl_73_property_allowAdd,
7123  &impl_73_property_allowChange,
7124  &impl_73_property_allowDelete,
7125  &impl_73_property_allowEntity,
7126  &impl_73_property_collectionURIs,
7127  &impl_73_property_description,
7128  &impl_73_property_objectType,
7129  &impl_73_property_propertyTypes,
7130  NULL
7131 };
7132 
7133 static const afw_utf8_t
7134 impl_73_meta_path =
7135  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Box");
7136 
7138 impl_73 = {
7139  &afw_components_s__AdaptiveObjectType_,
7140  &afw_components_s__AdaptiveLayoutComponentType_Box,
7141  &impl_73_meta_path,
7142  &impl_73_properties[0]
7143 };
7144 
7146 impl_81;
7147 
7149 impl_82;
7150 
7152 impl_83;
7153 
7154 /*
7155  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem/propertyTypes/contains
7156  */
7157 
7159 impl_83_property_allowWrite = {
7160  "allowWrite",
7161  {
7163  .boolean = true
7164  }
7165 };
7166 
7168 impl_83_property_brief = {
7169  "brief",
7170  {
7172  .string = "Components inside of the BoxItem"
7173  }
7174 };
7175 
7177 impl_83_property_dataType = {
7178  "dataType",
7179  {
7181  .string = "object"
7182  }
7183 };
7184 
7186 impl_83_property_dataTypeParameter = {
7187  "dataTypeParameter",
7188  {
7190  .string = "_AdaptiveLayoutComponentType_"
7191  }
7192 };
7193 
7195 impl_83_property_description = {
7196  "description",
7197  {
7199  .string = "This declares the components to be rendered inside the BoxItem."
7200  }
7201 };
7202 
7204 impl_83_property_label = {
7205  "label",
7206  {
7208  .string = "Contains"
7209  }
7210 };
7211 
7212 static const afw_runtime_unresolved_property_t *
7213 impl_83_properties[] = {
7214  &impl_83_property_allowWrite,
7215  &impl_83_property_brief,
7216  &impl_83_property_dataType,
7217  &impl_83_property_dataTypeParameter,
7218  &impl_83_property_description,
7219  &impl_83_property_label,
7220  NULL
7221 };
7222 
7224 impl_83 = {
7225  &impl_83_properties[0]
7226 };
7227 
7229 impl_84;
7230 
7231 /*
7232  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem/propertyTypes/grow
7233  */
7234 
7236 impl_84_property_allowWrite = {
7237  "allowWrite",
7238  {
7240  .boolean = true
7241  }
7242 };
7243 
7245 impl_84_property_brief = {
7246  "brief",
7247  {
7249  .string = "Ability to grow"
7250  }
7251 };
7252 
7254 impl_84_property_dataType = {
7255  "dataType",
7256  {
7258  .string = "integer"
7259  }
7260 };
7261 
7263 impl_84_property_defaultValue = {
7264  "defaultValue",
7265  {
7267  .integer = 0
7268  }
7269 };
7270 
7272 impl_84_property_description = {
7273  "description",
7274  {
7276  .string = "This defines the ability for a flex item to grow if necessary. It accepts a unitless value that serves as a proportion. It dictates what amount of the available space inside the flex container the item should take up.\n\nIf all items have flex-grow set to 1, the remaining space in the container will be distributed equally to all children. If one of the children has a value of 2, the remaining space would take up twice as much space as the others (or it will try to, at least)."
7277  }
7278 };
7279 
7280 static const afw_runtime_unresolved_property_t *
7281 impl_84_properties[] = {
7282  &impl_84_property_allowWrite,
7283  &impl_84_property_brief,
7284  &impl_84_property_dataType,
7285  &impl_84_property_defaultValue,
7286  &impl_84_property_description,
7287  NULL
7288 };
7289 
7291 impl_84 = {
7292  &impl_84_properties[0]
7293 };
7294 
7296 impl_85;
7297 
7298 /*
7299  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem/propertyTypes/order
7300  */
7301 
7303 impl_85_property_allowWrite = {
7304  "allowWrite",
7305  {
7307  .boolean = true
7308  }
7309 };
7310 
7312 impl_85_property_brief = {
7313  "brief",
7314  {
7316  .string = "Order of item"
7317  }
7318 };
7319 
7321 impl_85_property_dataType = {
7322  "dataType",
7323  {
7325  .string = "integer"
7326  }
7327 };
7328 
7330 impl_85_property_defaultValue = {
7331  "defaultValue",
7332  {
7334  .integer = 0
7335  }
7336 };
7337 
7339 impl_85_property_description = {
7340  "description",
7341  {
7343  .string = "By default, flex items are laid out in the source order. However, the order property controls the order in which they appear in the flex container."
7344  }
7345 };
7346 
7347 static const afw_runtime_unresolved_property_t *
7348 impl_85_properties[] = {
7349  &impl_85_property_allowWrite,
7350  &impl_85_property_brief,
7351  &impl_85_property_dataType,
7352  &impl_85_property_defaultValue,
7353  &impl_85_property_description,
7354  NULL
7355 };
7356 
7358 impl_85 = {
7359  &impl_85_properties[0]
7360 };
7361 
7363 impl_86;
7364 
7365 /*
7366  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem/propertyTypes/shrink
7367  */
7368 
7370 impl_86_property_allowWrite = {
7371  "allowWrite",
7372  {
7374  .boolean = true
7375  }
7376 };
7377 
7379 impl_86_property_brief = {
7380  "brief",
7381  {
7383  .string = "Ability to shrink"
7384  }
7385 };
7386 
7388 impl_86_property_dataType = {
7389  "dataType",
7390  {
7392  .string = "integer"
7393  }
7394 };
7395 
7397 impl_86_property_defaultValue = {
7398  "defaultValue",
7399  {
7401  .integer = 1
7402  }
7403 };
7404 
7406 impl_86_property_description = {
7407  "description",
7408  {
7410  .string = "This defines the ability for a flex item to shrink if necessary."
7411  }
7412 };
7413 
7414 static const afw_runtime_unresolved_property_t *
7415 impl_86_properties[] = {
7416  &impl_86_property_allowWrite,
7417  &impl_86_property_brief,
7418  &impl_86_property_dataType,
7419  &impl_86_property_defaultValue,
7420  &impl_86_property_description,
7421  NULL
7422 };
7423 
7425 impl_86 = {
7426  &impl_86_properties[0]
7427 };
7428 
7429 /*
7430  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem/propertyTypes
7431  */
7432 
7434 impl_82_property_contains = {
7435  "contains",
7436  {
7438  .object = &impl_83
7439  }
7440 };
7441 
7443 impl_82_property_grow = {
7444  "grow",
7445  {
7447  .object = &impl_84
7448  }
7449 };
7450 
7452 impl_82_property_order = {
7453  "order",
7454  {
7456  .object = &impl_85
7457  }
7458 };
7459 
7461 impl_82_property_shrink = {
7462  "shrink",
7463  {
7465  .object = &impl_86
7466  }
7467 };
7468 
7469 static const afw_runtime_unresolved_property_t *
7470 impl_82_properties[] = {
7471  &impl_82_property_contains,
7472  &impl_82_property_grow,
7473  &impl_82_property_order,
7474  &impl_82_property_shrink,
7475  NULL
7476 };
7477 
7478 static const afw_utf8_t
7479 impl_82_parentPaths_array[] = {
7480  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
7481 };
7482 
7484 impl_82 = {
7485  &impl_82_properties[0],
7486  sizeof(impl_82_parentPaths_array) / sizeof(afw_utf8_t),
7487  &impl_82_parentPaths_array[0]
7488 };
7489 
7490 /*
7491  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem
7492  */
7493 
7495 impl_81_property_allowAdd = {
7496  "allowAdd",
7497  {
7499  .boolean = true
7500  }
7501 };
7502 
7504 impl_81_property_allowChange = {
7505  "allowChange",
7506  {
7508  .boolean = true
7509  }
7510 };
7511 
7513 impl_81_property_allowDelete = {
7514  "allowDelete",
7515  {
7517  .boolean = true
7518  }
7519 };
7520 
7522 impl_81_property_allowEntity = {
7523  "allowEntity",
7524  {
7526  .boolean = false
7527  }
7528 };
7529 
7530 static const afw_utf8_t
7531 impl_81_array_collectionURIs[] = {
7532  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
7533 };
7534 
7536 impl_81_list_collectionURIs = {
7537  AFW_UTF8_LITERAL("string"),
7538  sizeof(impl_81_array_collectionURIs) / sizeof(afw_utf8_t),
7539  (const void *)&impl_81_array_collectionURIs
7540 };
7541 
7543 impl_81_property_collectionURIs = {
7544  "collectionURIs",
7545  {
7547  .list = &impl_81_list_collectionURIs
7548  }
7549 };
7550 
7552 impl_81_property_description = {
7553  "description",
7554  {
7556  .string = "Adaptive Layout definition for the Flexible BoxItem component."
7557  }
7558 };
7559 
7561 impl_81_property_objectType = {
7562  "objectType",
7563  {
7565  .string = "_AdaptiveLayoutComponentType_BoxItem"
7566  }
7567 };
7568 
7570 impl_81_property_propertyTypes = {
7571  "propertyTypes",
7572  {
7574  .object = &impl_82
7575  }
7576 };
7577 
7578 static const afw_runtime_unresolved_property_t *
7579 impl_81_properties[] = {
7580  &impl_81_property_allowAdd,
7581  &impl_81_property_allowChange,
7582  &impl_81_property_allowDelete,
7583  &impl_81_property_allowEntity,
7584  &impl_81_property_collectionURIs,
7585  &impl_81_property_description,
7586  &impl_81_property_objectType,
7587  &impl_81_property_propertyTypes,
7588  NULL
7589 };
7590 
7591 static const afw_utf8_t
7592 impl_81_meta_path =
7593  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BoxItem");
7594 
7596 impl_81 = {
7597  &afw_components_s__AdaptiveObjectType_,
7598  &afw_components_s__AdaptiveLayoutComponentType_BoxItem,
7599  &impl_81_meta_path,
7600  &impl_81_properties[0]
7601 };
7602 
7604 impl_87;
7605 
7607 impl_88;
7608 
7610 impl_89;
7611 
7612 /*
7613  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Breadcrumb/propertyTypes/items
7614  */
7615 
7617 impl_89_property_allowWrite = {
7618  "allowWrite",
7619  {
7621  .boolean = true
7622  }
7623 };
7624 
7626 impl_89_property_brief = {
7627  "brief",
7628  {
7630  .string = "Breadcrumb items"
7631  }
7632 };
7633 
7635 impl_89_property_dataType = {
7636  "dataType",
7637  {
7639  .string = "list"
7640  }
7641 };
7642 
7644 impl_89_property_dataTypeParameter = {
7645  "dataTypeParameter",
7646  {
7648  .string = "_AdaptiveLayoutComponentType_BreadcrumbItem"
7649  }
7650 };
7651 
7653 impl_89_property_description = {
7654  "description",
7655  {
7657  .string = "Breadcrumb items"
7658  }
7659 };
7660 
7662 impl_89_property_label = {
7663  "label",
7664  {
7666  .string = "Items"
7667  }
7668 };
7669 
7671 impl_89_property_required = {
7672  "required",
7673  {
7675  .boolean = true
7676  }
7677 };
7678 
7679 static const afw_runtime_unresolved_property_t *
7680 impl_89_properties[] = {
7681  &impl_89_property_allowWrite,
7682  &impl_89_property_brief,
7683  &impl_89_property_dataType,
7684  &impl_89_property_dataTypeParameter,
7685  &impl_89_property_description,
7686  &impl_89_property_label,
7687  &impl_89_property_required,
7688  NULL
7689 };
7690 
7692 impl_89 = {
7693  &impl_89_properties[0]
7694 };
7695 
7696 /*
7697  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Breadcrumb/propertyTypes
7698  */
7699 
7701 impl_88_property_items = {
7702  "items",
7703  {
7705  .object = &impl_89
7706  }
7707 };
7708 
7709 static const afw_runtime_unresolved_property_t *
7710 impl_88_properties[] = {
7711  &impl_88_property_items,
7712  NULL
7713 };
7714 
7715 static const afw_utf8_t
7716 impl_88_parentPaths_array[] = {
7717  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
7718 };
7719 
7721 impl_88 = {
7722  &impl_88_properties[0],
7723  sizeof(impl_88_parentPaths_array) / sizeof(afw_utf8_t),
7724  &impl_88_parentPaths_array[0]
7725 };
7726 
7727 /*
7728  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Breadcrumb
7729  */
7730 
7732 impl_87_property_allowAdd = {
7733  "allowAdd",
7734  {
7736  .boolean = true
7737  }
7738 };
7739 
7741 impl_87_property_allowChange = {
7742  "allowChange",
7743  {
7745  .boolean = true
7746  }
7747 };
7748 
7750 impl_87_property_allowDelete = {
7751  "allowDelete",
7752  {
7754  .boolean = true
7755  }
7756 };
7757 
7759 impl_87_property_allowEntity = {
7760  "allowEntity",
7761  {
7763  .boolean = false
7764  }
7765 };
7766 
7767 static const afw_utf8_t
7768 impl_87_array_collectionURIs[] = {
7769  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
7770 };
7771 
7773 impl_87_list_collectionURIs = {
7774  AFW_UTF8_LITERAL("string"),
7775  sizeof(impl_87_array_collectionURIs) / sizeof(afw_utf8_t),
7776  (const void *)&impl_87_array_collectionURIs
7777 };
7778 
7780 impl_87_property_collectionURIs = {
7781  "collectionURIs",
7782  {
7784  .list = &impl_87_list_collectionURIs
7785  }
7786 };
7787 
7789 impl_87_property_description = {
7790  "description",
7791  {
7793  .string = "Adaptive Layout definition for the Breadcrumb component."
7794  }
7795 };
7796 
7798 impl_87_property_objectType = {
7799  "objectType",
7800  {
7802  .string = "_AdaptiveLayoutComponentType_Breadcrumb"
7803  }
7804 };
7805 
7807 impl_87_property_propertyTypes = {
7808  "propertyTypes",
7809  {
7811  .object = &impl_88
7812  }
7813 };
7814 
7815 static const afw_runtime_unresolved_property_t *
7816 impl_87_properties[] = {
7817  &impl_87_property_allowAdd,
7818  &impl_87_property_allowChange,
7819  &impl_87_property_allowDelete,
7820  &impl_87_property_allowEntity,
7821  &impl_87_property_collectionURIs,
7822  &impl_87_property_description,
7823  &impl_87_property_objectType,
7824  &impl_87_property_propertyTypes,
7825  NULL
7826 };
7827 
7828 static const afw_utf8_t
7829 impl_87_meta_path =
7830  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Breadcrumb");
7831 
7833 impl_87 = {
7834  &afw_components_s__AdaptiveObjectType_,
7835  &afw_components_s__AdaptiveLayoutComponentType_Breadcrumb,
7836  &impl_87_meta_path,
7837  &impl_87_properties[0]
7838 };
7839 
7841 impl_90;
7842 
7844 impl_91;
7845 
7847 impl_92;
7848 
7849 /*
7850  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BreadcrumbItem/propertyTypes/key
7851  */
7852 
7854 impl_92_property_allowWrite = {
7855  "allowWrite",
7856  {
7858  .boolean = true
7859  }
7860 };
7861 
7863 impl_92_property_brief = {
7864  "brief",
7865  {
7867  .string = "Unique key"
7868  }
7869 };
7870 
7872 impl_92_property_dataType = {
7873  "dataType",
7874  {
7876  .string = "string"
7877  }
7878 };
7879 
7881 impl_92_property_description = {
7882  "description",
7883  {
7885  .string = "Unique key"
7886  }
7887 };
7888 
7890 impl_92_property_label = {
7891  "label",
7892  {
7894  .string = "Key"
7895  }
7896 };
7897 
7899 impl_92_property_required = {
7900  "required",
7901  {
7903  .boolean = true
7904  }
7905 };
7906 
7907 static const afw_runtime_unresolved_property_t *
7908 impl_92_properties[] = {
7909  &impl_92_property_allowWrite,
7910  &impl_92_property_brief,
7911  &impl_92_property_dataType,
7912  &impl_92_property_description,
7913  &impl_92_property_label,
7914  &impl_92_property_required,
7915  NULL
7916 };
7917 
7919 impl_92 = {
7920  &impl_92_properties[0]
7921 };
7922 
7924 impl_93;
7925 
7926 /*
7927  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BreadcrumbItem/propertyTypes/text
7928  */
7929 
7931 impl_93_property_allowWrite = {
7932  "allowWrite",
7933  {
7935  .boolean = true
7936  }
7937 };
7938 
7940 impl_93_property_brief = {
7941  "brief",
7942  {
7944  .string = ""
7945  }
7946 };
7947 
7949 impl_93_property_dataType = {
7950  "dataType",
7951  {
7953  .string = "string"
7954  }
7955 };
7956 
7958 impl_93_property_description = {
7959  "description",
7960  {
7962  .string = ""
7963  }
7964 };
7965 
7967 impl_93_property_label = {
7968  "label",
7969  {
7971  .string = "Text"
7972  }
7973 };
7974 
7976 impl_93_property_required = {
7977  "required",
7978  {
7980  .boolean = true
7981  }
7982 };
7983 
7984 static const afw_runtime_unresolved_property_t *
7985 impl_93_properties[] = {
7986  &impl_93_property_allowWrite,
7987  &impl_93_property_brief,
7988  &impl_93_property_dataType,
7989  &impl_93_property_description,
7990  &impl_93_property_label,
7991  &impl_93_property_required,
7992  NULL
7993 };
7994 
7996 impl_93 = {
7997  &impl_93_properties[0]
7998 };
7999 
8000 /*
8001  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BreadcrumbItem/propertyTypes
8002  */
8003 
8005 impl_91_property_key = {
8006  "key",
8007  {
8009  .object = &impl_92
8010  }
8011 };
8012 
8014 impl_91_property_text = {
8015  "text",
8016  {
8018  .object = &impl_93
8019  }
8020 };
8021 
8022 static const afw_runtime_unresolved_property_t *
8023 impl_91_properties[] = {
8024  &impl_91_property_key,
8025  &impl_91_property_text,
8026  NULL
8027 };
8028 
8029 static const afw_utf8_t
8030 impl_91_parentPaths_array[] = {
8031  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
8032 };
8033 
8035 impl_91 = {
8036  &impl_91_properties[0],
8037  sizeof(impl_91_parentPaths_array) / sizeof(afw_utf8_t),
8038  &impl_91_parentPaths_array[0]
8039 };
8040 
8041 /*
8042  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BreadcrumbItem
8043  */
8044 
8046 impl_90_property_allowAdd = {
8047  "allowAdd",
8048  {
8050  .boolean = true
8051  }
8052 };
8053 
8055 impl_90_property_allowChange = {
8056  "allowChange",
8057  {
8059  .boolean = true
8060  }
8061 };
8062 
8064 impl_90_property_allowDelete = {
8065  "allowDelete",
8066  {
8068  .boolean = true
8069  }
8070 };
8071 
8073 impl_90_property_allowEntity = {
8074  "allowEntity",
8075  {
8077  .boolean = false
8078  }
8079 };
8080 
8081 static const afw_utf8_t
8082 impl_90_array_collectionURIs[] = {
8083  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
8084 };
8085 
8087 impl_90_list_collectionURIs = {
8088  AFW_UTF8_LITERAL("string"),
8089  sizeof(impl_90_array_collectionURIs) / sizeof(afw_utf8_t),
8090  (const void *)&impl_90_array_collectionURIs
8091 };
8092 
8094 impl_90_property_collectionURIs = {
8095  "collectionURIs",
8096  {
8098  .list = &impl_90_list_collectionURIs
8099  }
8100 };
8101 
8103 impl_90_property_description = {
8104  "description",
8105  {
8107  .string = "Adaptive Layout definition for the Flexible BreadcrumbItem component."
8108  }
8109 };
8110 
8112 impl_90_property_objectType = {
8113  "objectType",
8114  {
8116  .string = "_AdaptiveLayoutComponentType_BreadcrumbItem"
8117  }
8118 };
8119 
8121 impl_90_property_propertyTypes = {
8122  "propertyTypes",
8123  {
8125  .object = &impl_91
8126  }
8127 };
8128 
8129 static const afw_runtime_unresolved_property_t *
8130 impl_90_properties[] = {
8131  &impl_90_property_allowAdd,
8132  &impl_90_property_allowChange,
8133  &impl_90_property_allowDelete,
8134  &impl_90_property_allowEntity,
8135  &impl_90_property_collectionURIs,
8136  &impl_90_property_description,
8137  &impl_90_property_objectType,
8138  &impl_90_property_propertyTypes,
8139  NULL
8140 };
8141 
8142 static const afw_utf8_t
8143 impl_90_meta_path =
8144  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_BreadcrumbItem");
8145 
8147 impl_90 = {
8148  &afw_components_s__AdaptiveObjectType_,
8149  &afw_components_s__AdaptiveLayoutComponentType_BreadcrumbItem,
8150  &impl_90_meta_path,
8151  &impl_90_properties[0]
8152 };
8153 
8155 impl_94;
8156 
8158 impl_95;
8159 
8161 impl_96;
8162 
8163 /*
8164  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/color
8165  */
8166 
8168 impl_96_property_allowWrite = {
8169  "allowWrite",
8170  {
8172  .boolean = true
8173  }
8174 };
8175 
8177 impl_96_property_dataType = {
8178  "dataType",
8179  {
8181  .string = "string"
8182  }
8183 };
8184 
8186 impl_96_property_description = {
8187  "description",
8188  {
8190  .string = "Specifies an optional color for this Button (primary, secondary, error)."
8191  }
8192 };
8193 
8195 impl_96_property_label = {
8196  "label",
8197  {
8199  .string = "Color"
8200  }
8201 };
8202 
8203 static const afw_utf8_t
8204 impl_96_array_possibleValues[] = {
8205  AFW_UTF8_LITERAL("default"),
8206  AFW_UTF8_LITERAL("inherit"),
8207  AFW_UTF8_LITERAL("primary"),
8208  AFW_UTF8_LITERAL("secondary")
8209 };
8210 
8212 impl_96_list_possibleValues = {
8213  AFW_UTF8_LITERAL("string"),
8214  sizeof(impl_96_array_possibleValues) / sizeof(afw_utf8_t),
8215  (const void *)&impl_96_array_possibleValues
8216 };
8217 
8219 impl_96_property_possibleValues = {
8220  "possibleValues",
8221  {
8223  .list = &impl_96_list_possibleValues
8224  }
8225 };
8226 
8227 static const afw_runtime_unresolved_property_t *
8228 impl_96_properties[] = {
8229  &impl_96_property_allowWrite,
8230  &impl_96_property_dataType,
8231  &impl_96_property_description,
8232  &impl_96_property_label,
8233  &impl_96_property_possibleValues,
8234  NULL
8235 };
8236 
8238 impl_96 = {
8239  &impl_96_properties[0]
8240 };
8241 
8243 impl_97;
8244 
8245 /*
8246  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/disabled
8247  */
8248 
8250 impl_97_property_allowWrite = {
8251  "allowWrite",
8252  {
8254  .boolean = true
8255  }
8256 };
8257 
8259 impl_97_property_dataType = {
8260  "dataType",
8261  {
8263  .string = "boolean"
8264  }
8265 };
8266 
8268 impl_97_property_description = {
8269  "description",
8270  {
8272  .string = "Specifies whether this Button component is disabled."
8273  }
8274 };
8275 
8277 impl_97_property_label = {
8278  "label",
8279  {
8281  .string = "Disabled"
8282  }
8283 };
8284 
8285 static const afw_runtime_unresolved_property_t *
8286 impl_97_properties[] = {
8287  &impl_97_property_allowWrite,
8288  &impl_97_property_dataType,
8289  &impl_97_property_description,
8290  &impl_97_property_label,
8291  NULL
8292 };
8293 
8295 impl_97 = {
8296  &impl_97_properties[0]
8297 };
8298 
8300 impl_98;
8301 
8302 /*
8303  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/dropdown
8304  */
8305 
8307 impl_98_property_allowWrite = {
8308  "allowWrite",
8309  {
8311  .boolean = true
8312  }
8313 };
8314 
8316 impl_98_property_dataType = {
8317  "dataType",
8318  {
8320  .string = "boolean"
8321  }
8322 };
8323 
8325 impl_98_property_description = {
8326  "description",
8327  {
8329  .string = "Specifies an optional dropdown icon for this Button."
8330  }
8331 };
8332 
8334 impl_98_property_label = {
8335  "label",
8336  {
8338  .string = "Dropdown"
8339  }
8340 };
8341 
8342 static const afw_runtime_unresolved_property_t *
8343 impl_98_properties[] = {
8344  &impl_98_property_allowWrite,
8345  &impl_98_property_dataType,
8346  &impl_98_property_description,
8347  &impl_98_property_label,
8348  NULL
8349 };
8350 
8352 impl_98 = {
8353  &impl_98_properties[0]
8354 };
8355 
8357 impl_99;
8358 
8359 /*
8360  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/icon
8361  */
8362 
8364 impl_99_property_allowWrite = {
8365  "allowWrite",
8366  {
8368  .boolean = true
8369  }
8370 };
8371 
8373 impl_99_property_dataType = {
8374  "dataType",
8375  {
8377  .string = "string"
8378  }
8379 };
8380 
8382 impl_99_property_description = {
8383  "description",
8384  {
8386  .string = "Specifies an optional icon for this Button."
8387  }
8388 };
8389 
8391 impl_99_property_label = {
8392  "label",
8393  {
8395  .string = "Icon"
8396  }
8397 };
8398 
8399 static const afw_runtime_unresolved_property_t *
8400 impl_99_properties[] = {
8401  &impl_99_property_allowWrite,
8402  &impl_99_property_dataType,
8403  &impl_99_property_description,
8404  &impl_99_property_label,
8405  NULL
8406 };
8407 
8409 impl_99 = {
8410  &impl_99_properties[0]
8411 };
8412 
8414 impl_100;
8415 
8416 /*
8417  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/label
8418  */
8419 
8421 impl_100_property_allowWrite = {
8422  "allowWrite",
8423  {
8425  .boolean = true
8426  }
8427 };
8428 
8430 impl_100_property_dataType = {
8431  "dataType",
8432  {
8434  .string = "string"
8435  }
8436 };
8437 
8439 impl_100_property_description = {
8440  "description",
8441  {
8443  .string = "Specifies the text on the Button."
8444  }
8445 };
8446 
8448 impl_100_property_label = {
8449  "label",
8450  {
8452  .string = "Label"
8453  }
8454 };
8455 
8457 impl_100_property_testDataParameter = {
8458  "testDataParameter",
8459  {
8461  .string = "This is a label"
8462  }
8463 };
8464 
8465 static const afw_runtime_unresolved_property_t *
8466 impl_100_properties[] = {
8467  &impl_100_property_allowWrite,
8468  &impl_100_property_dataType,
8469  &impl_100_property_description,
8470  &impl_100_property_label,
8471  &impl_100_property_testDataParameter,
8472  NULL
8473 };
8474 
8476 impl_100 = {
8477  &impl_100_properties[0]
8478 };
8479 
8481 impl_101;
8482 
8483 /*
8484  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/secondaryText
8485  */
8486 
8488 impl_101_property_allowWrite = {
8489  "allowWrite",
8490  {
8492  .boolean = true
8493  }
8494 };
8495 
8497 impl_101_property_dataType = {
8498  "dataType",
8499  {
8501  .string = "string"
8502  }
8503 };
8504 
8506 impl_101_property_description = {
8507  "description",
8508  {
8510  .string = "Specifies optional text to be added below the main text label."
8511  }
8512 };
8513 
8515 impl_101_property_label = {
8516  "label",
8517  {
8519  .string = "Secondary Text"
8520  }
8521 };
8522 
8523 static const afw_runtime_unresolved_property_t *
8524 impl_101_properties[] = {
8525  &impl_101_property_allowWrite,
8526  &impl_101_property_dataType,
8527  &impl_101_property_description,
8528  &impl_101_property_label,
8529  NULL
8530 };
8531 
8533 impl_101 = {
8534  &impl_101_properties[0]
8535 };
8536 
8538 impl_102;
8539 
8540 /*
8541  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/size
8542  */
8543 
8545 impl_102_property_allowWrite = {
8546  "allowWrite",
8547  {
8549  .boolean = true
8550  }
8551 };
8552 
8554 impl_102_property_dataType = {
8555  "dataType",
8556  {
8558  .string = "string"
8559  }
8560 };
8561 
8563 impl_102_property_description = {
8564  "description",
8565  {
8567  .string = "Specifies a size for the button (small)"
8568  }
8569 };
8570 
8572 impl_102_property_label = {
8573  "label",
8574  {
8576  .string = "Size"
8577  }
8578 };
8579 
8580 static const afw_utf8_t
8581 impl_102_array_possibleValues[] = {
8582  AFW_UTF8_LITERAL("large"),
8583  AFW_UTF8_LITERAL("medium"),
8584  AFW_UTF8_LITERAL("small")
8585 };
8586 
8588 impl_102_list_possibleValues = {
8589  AFW_UTF8_LITERAL("string"),
8590  sizeof(impl_102_array_possibleValues) / sizeof(afw_utf8_t),
8591  (const void *)&impl_102_array_possibleValues
8592 };
8593 
8595 impl_102_property_possibleValues = {
8596  "possibleValues",
8597  {
8599  .list = &impl_102_list_possibleValues
8600  }
8601 };
8602 
8603 static const afw_runtime_unresolved_property_t *
8604 impl_102_properties[] = {
8605  &impl_102_property_allowWrite,
8606  &impl_102_property_dataType,
8607  &impl_102_property_description,
8608  &impl_102_property_label,
8609  &impl_102_property_possibleValues,
8610  NULL
8611 };
8612 
8614 impl_102 = {
8615  &impl_102_properties[0]
8616 };
8617 
8619 impl_103;
8620 
8621 /*
8622  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes/type
8623  */
8624 
8626 impl_103_property_allowWrite = {
8627  "allowWrite",
8628  {
8630  .boolean = true
8631  }
8632 };
8633 
8635 impl_103_property_dataType = {
8636  "dataType",
8637  {
8639  .string = "string"
8640  }
8641 };
8642 
8644 impl_103_property_description = {
8645  "description",
8646  {
8648  .string = "The type of Button (icon, split, compound, default)."
8649  }
8650 };
8651 
8653 impl_103_property_label = {
8654  "label",
8655  {
8657  .string = "Type"
8658  }
8659 };
8660 
8661 static const afw_utf8_t
8662 impl_103_array_possibleValues[] = {
8663  AFW_UTF8_LITERAL("compound"),
8664  AFW_UTF8_LITERAL("default"),
8665  AFW_UTF8_LITERAL("icon"),
8666  AFW_UTF8_LITERAL("split")
8667 };
8668 
8670 impl_103_list_possibleValues = {
8671  AFW_UTF8_LITERAL("string"),
8672  sizeof(impl_103_array_possibleValues) / sizeof(afw_utf8_t),
8673  (const void *)&impl_103_array_possibleValues
8674 };
8675 
8677 impl_103_property_possibleValues = {
8678  "possibleValues",
8679  {
8681  .list = &impl_103_list_possibleValues
8682  }
8683 };
8684 
8685 static const afw_runtime_unresolved_property_t *
8686 impl_103_properties[] = {
8687  &impl_103_property_allowWrite,
8688  &impl_103_property_dataType,
8689  &impl_103_property_description,
8690  &impl_103_property_label,
8691  &impl_103_property_possibleValues,
8692  NULL
8693 };
8694 
8696 impl_103 = {
8697  &impl_103_properties[0]
8698 };
8699 
8700 /*
8701  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button/propertyTypes
8702  */
8703 
8705 impl_95_property_color = {
8706  "color",
8707  {
8709  .object = &impl_96
8710  }
8711 };
8712 
8714 impl_95_property_disabled = {
8715  "disabled",
8716  {
8718  .object = &impl_97
8719  }
8720 };
8721 
8723 impl_95_property_dropdown = {
8724  "dropdown",
8725  {
8727  .object = &impl_98
8728  }
8729 };
8730 
8732 impl_95_property_icon = {
8733  "icon",
8734  {
8736  .object = &impl_99
8737  }
8738 };
8739 
8741 impl_95_property_label = {
8742  "label",
8743  {
8745  .object = &impl_100
8746  }
8747 };
8748 
8750 impl_95_property_secondaryText = {
8751  "secondaryText",
8752  {
8754  .object = &impl_101
8755  }
8756 };
8757 
8759 impl_95_property_size = {
8760  "size",
8761  {
8763  .object = &impl_102
8764  }
8765 };
8766 
8768 impl_95_property_type = {
8769  "type",
8770  {
8772  .object = &impl_103
8773  }
8774 };
8775 
8776 static const afw_runtime_unresolved_property_t *
8777 impl_95_properties[] = {
8778  &impl_95_property_color,
8779  &impl_95_property_disabled,
8780  &impl_95_property_dropdown,
8781  &impl_95_property_icon,
8782  &impl_95_property_label,
8783  &impl_95_property_secondaryText,
8784  &impl_95_property_size,
8785  &impl_95_property_type,
8786  NULL
8787 };
8788 
8789 static const afw_utf8_t
8790 impl_95_parentPaths_array[] = {
8791  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
8792 };
8793 
8795 impl_95 = {
8796  &impl_95_properties[0],
8797  sizeof(impl_95_parentPaths_array) / sizeof(afw_utf8_t),
8798  &impl_95_parentPaths_array[0]
8799 };
8800 
8801 /*
8802  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button
8803  */
8804 
8806 impl_94_property_allowAdd = {
8807  "allowAdd",
8808  {
8810  .boolean = true
8811  }
8812 };
8813 
8815 impl_94_property_allowChange = {
8816  "allowChange",
8817  {
8819  .boolean = true
8820  }
8821 };
8822 
8824 impl_94_property_allowDelete = {
8825  "allowDelete",
8826  {
8828  .boolean = true
8829  }
8830 };
8831 
8833 impl_94_property_allowEntity = {
8834  "allowEntity",
8835  {
8837  .boolean = false
8838  }
8839 };
8840 
8841 static const afw_utf8_t
8842 impl_94_array_collectionURIs[] = {
8843  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
8844 };
8845 
8847 impl_94_list_collectionURIs = {
8848  AFW_UTF8_LITERAL("string"),
8849  sizeof(impl_94_array_collectionURIs) / sizeof(afw_utf8_t),
8850  (const void *)&impl_94_array_collectionURIs
8851 };
8852 
8854 impl_94_property_collectionURIs = {
8855  "collectionURIs",
8856  {
8858  .list = &impl_94_list_collectionURIs
8859  }
8860 };
8861 
8863 impl_94_property_description = {
8864  "description",
8865  {
8867  .string = "Adaptive Layout definition for the Button component."
8868  }
8869 };
8870 
8872 impl_94_property_objectType = {
8873  "objectType",
8874  {
8876  .string = "_AdaptiveLayoutComponentType_Button"
8877  }
8878 };
8879 
8881 impl_94_property_propertyTypes = {
8882  "propertyTypes",
8883  {
8885  .object = &impl_95
8886  }
8887 };
8888 
8889 static const afw_runtime_unresolved_property_t *
8890 impl_94_properties[] = {
8891  &impl_94_property_allowAdd,
8892  &impl_94_property_allowChange,
8893  &impl_94_property_allowDelete,
8894  &impl_94_property_allowEntity,
8895  &impl_94_property_collectionURIs,
8896  &impl_94_property_description,
8897  &impl_94_property_objectType,
8898  &impl_94_property_propertyTypes,
8899  NULL
8900 };
8901 
8902 static const afw_utf8_t
8903 impl_94_meta_path =
8904  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Button");
8905 
8907 impl_94 = {
8908  &afw_components_s__AdaptiveObjectType_,
8909  &afw_components_s__AdaptiveLayoutComponentType_Button,
8910  &impl_94_meta_path,
8911  &impl_94_properties[0]
8912 };
8913 
8915 impl_104;
8916 
8918 impl_105;
8919 
8921 impl_106;
8922 
8923 /*
8924  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout/propertyTypes/contains
8925  */
8926 
8928 impl_106_property_allowWrite = {
8929  "allowWrite",
8930  {
8932  .boolean = true
8933  }
8934 };
8935 
8937 impl_106_property_dataType = {
8938  "dataType",
8939  {
8941  .string = "object"
8942  }
8943 };
8944 
8946 impl_106_property_dataTypeParameter = {
8947  "dataTypeParameter",
8948  {
8950  .string = "_AdaptiveLayoutComponentType_"
8951  }
8952 };
8953 
8955 impl_106_property_description = {
8956  "description",
8957  {
8959  .string = "Specifies the placeholder text displayed when no value is present."
8960  }
8961 };
8962 
8964 impl_106_property_label = {
8965  "label",
8966  {
8968  .string = "Contains"
8969  }
8970 };
8971 
8972 static const afw_runtime_unresolved_property_t *
8973 impl_106_properties[] = {
8974  &impl_106_property_allowWrite,
8975  &impl_106_property_dataType,
8976  &impl_106_property_dataTypeParameter,
8977  &impl_106_property_description,
8978  &impl_106_property_label,
8979  NULL
8980 };
8981 
8983 impl_106 = {
8984  &impl_106_properties[0]
8985 };
8986 
8988 impl_107;
8989 
8990 /*
8991  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout/propertyTypes/gapSpace
8992  */
8993 
8995 impl_107_property_allowWrite = {
8996  "allowWrite",
8997  {
8999  .boolean = true
9000  }
9001 };
9002 
9004 impl_107_property_dataType = {
9005  "dataType",
9006  {
9008  .string = "integer"
9009  }
9010 };
9011 
9013 impl_107_property_description = {
9014  "description",
9015  {
9017  .string = "The gap space between target and the Callout component."
9018  }
9019 };
9020 
9022 impl_107_property_label = {
9023  "label",
9024  {
9026  .string = "Gap Space"
9027  }
9028 };
9029 
9030 static const afw_runtime_unresolved_property_t *
9031 impl_107_properties[] = {
9032  &impl_107_property_allowWrite,
9033  &impl_107_property_dataType,
9034  &impl_107_property_description,
9035  &impl_107_property_label,
9036  NULL
9037 };
9038 
9040 impl_107 = {
9041  &impl_107_properties[0]
9042 };
9043 
9045 impl_108;
9046 
9047 /*
9048  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout/propertyTypes/open
9049  */
9050 
9052 impl_108_property_allowWrite = {
9053  "allowWrite",
9054  {
9056  .boolean = true
9057  }
9058 };
9059 
9061 impl_108_property_dataType = {
9062  "dataType",
9063  {
9065  .string = "boolean"
9066  }
9067 };
9068 
9070 impl_108_property_description = {
9071  "description",
9072  {
9074  .string = "Specifies whether this Callout component is open."
9075  }
9076 };
9077 
9079 impl_108_property_label = {
9080  "label",
9081  {
9083  .string = "Open"
9084  }
9085 };
9086 
9088 impl_108_property_required = {
9089  "required",
9090  {
9092  .boolean = true
9093  }
9094 };
9095 
9096 static const afw_runtime_unresolved_property_t *
9097 impl_108_properties[] = {
9098  &impl_108_property_allowWrite,
9099  &impl_108_property_dataType,
9100  &impl_108_property_description,
9101  &impl_108_property_label,
9102  &impl_108_property_required,
9103  NULL
9104 };
9105 
9107 impl_108 = {
9108  &impl_108_properties[0]
9109 };
9110 
9112 impl_109;
9113 
9114 /*
9115  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout/propertyTypes/targetPosition
9116  */
9117 
9119 impl_109_property_allowWrite = {
9120  "allowWrite",
9121  {
9123  .boolean = true
9124  }
9125 };
9126 
9128 impl_109_property_dataType = {
9129  "dataType",
9130  {
9132  .string = "object"
9133  }
9134 };
9135 
9137 impl_109_property_dataTypeParameter = {
9138  "dataTypeParameter",
9139  {
9141  .string = "_AdaptiveLayoutComponentType_Callout_TargetPosition"
9142  }
9143 };
9144 
9146 impl_109_property_description = {
9147  "description",
9148  {
9150  .string = "Specifies the position of the callout, relative to the target component."
9151  }
9152 };
9153 
9155 impl_109_property_label = {
9156  "label",
9157  {
9159  .string = "Target Position"
9160  }
9161 };
9162 
9163 static const afw_runtime_unresolved_property_t *
9164 impl_109_properties[] = {
9165  &impl_109_property_allowWrite,
9166  &impl_109_property_dataType,
9167  &impl_109_property_dataTypeParameter,
9168  &impl_109_property_description,
9169  &impl_109_property_label,
9170  NULL
9171 };
9172 
9174 impl_109 = {
9175  &impl_109_properties[0]
9176 };
9177 
9178 /*
9179  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout/propertyTypes
9180  */
9181 
9183 impl_105_property_contains = {
9184  "contains",
9185  {
9187  .object = &impl_106
9188  }
9189 };
9190 
9192 impl_105_property_gapSpace = {
9193  "gapSpace",
9194  {
9196  .object = &impl_107
9197  }
9198 };
9199 
9201 impl_105_property_open = {
9202  "open",
9203  {
9205  .object = &impl_108
9206  }
9207 };
9208 
9210 impl_105_property_targetPosition = {
9211  "targetPosition",
9212  {
9214  .object = &impl_109
9215  }
9216 };
9217 
9218 static const afw_runtime_unresolved_property_t *
9219 impl_105_properties[] = {
9220  &impl_105_property_contains,
9221  &impl_105_property_gapSpace,
9222  &impl_105_property_open,
9223  &impl_105_property_targetPosition,
9224  NULL
9225 };
9226 
9227 static const afw_utf8_t
9228 impl_105_parentPaths_array[] = {
9229  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
9230 };
9231 
9233 impl_105 = {
9234  &impl_105_properties[0],
9235  sizeof(impl_105_parentPaths_array) / sizeof(afw_utf8_t),
9236  &impl_105_parentPaths_array[0]
9237 };
9238 
9239 /*
9240  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout
9241  */
9242 
9244 impl_104_property_allowAdd = {
9245  "allowAdd",
9246  {
9248  .boolean = true
9249  }
9250 };
9251 
9253 impl_104_property_allowChange = {
9254  "allowChange",
9255  {
9257  .boolean = true
9258  }
9259 };
9260 
9262 impl_104_property_allowDelete = {
9263  "allowDelete",
9264  {
9266  .boolean = true
9267  }
9268 };
9269 
9271 impl_104_property_allowEntity = {
9272  "allowEntity",
9273  {
9275  .boolean = false
9276  }
9277 };
9278 
9279 static const afw_utf8_t
9280 impl_104_array_collectionURIs[] = {
9281  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
9282 };
9283 
9285 impl_104_list_collectionURIs = {
9286  AFW_UTF8_LITERAL("string"),
9287  sizeof(impl_104_array_collectionURIs) / sizeof(afw_utf8_t),
9288  (const void *)&impl_104_array_collectionURIs
9289 };
9290 
9292 impl_104_property_collectionURIs = {
9293  "collectionURIs",
9294  {
9296  .list = &impl_104_list_collectionURIs
9297  }
9298 };
9299 
9301 impl_104_property_description = {
9302  "description",
9303  {
9305  .string = "Adaptive Layout definition for the Callout component."
9306  }
9307 };
9308 
9310 impl_104_property_objectType = {
9311  "objectType",
9312  {
9314  .string = "_AdaptiveLayoutComponentType_Callout"
9315  }
9316 };
9317 
9319 impl_104_property_propertyTypes = {
9320  "propertyTypes",
9321  {
9323  .object = &impl_105
9324  }
9325 };
9326 
9327 static const afw_runtime_unresolved_property_t *
9328 impl_104_properties[] = {
9329  &impl_104_property_allowAdd,
9330  &impl_104_property_allowChange,
9331  &impl_104_property_allowDelete,
9332  &impl_104_property_allowEntity,
9333  &impl_104_property_collectionURIs,
9334  &impl_104_property_description,
9335  &impl_104_property_objectType,
9336  &impl_104_property_propertyTypes,
9337  NULL
9338 };
9339 
9340 static const afw_utf8_t
9341 impl_104_meta_path =
9342  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Callout");
9343 
9345 impl_104 = {
9346  &afw_components_s__AdaptiveObjectType_,
9347  &afw_components_s__AdaptiveLayoutComponentType_Callout,
9348  &impl_104_meta_path,
9349  &impl_104_properties[0]
9350 };
9351 
9353 impl_110;
9354 
9356 impl_111;
9357 
9359 impl_112;
9360 
9361 /*
9362  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart/propertyTypes/animateDuration
9363  */
9364 
9366 impl_112_property_allowWrite = {
9367  "allowWrite",
9368  {
9370  .boolean = true
9371  }
9372 };
9373 
9375 impl_112_property_dataType = {
9376  "dataType",
9377  {
9379  .string = "integer"
9380  }
9381 };
9382 
9384 impl_112_property_description = {
9385  "description",
9386  {
9388  .string = "Duration in milliseconds to animate the chart data."
9389  }
9390 };
9391 
9393 impl_112_property_label = {
9394  "label",
9395  {
9397  .string = "Animate Duration"
9398  }
9399 };
9400 
9401 static const afw_runtime_unresolved_property_t *
9402 impl_112_properties[] = {
9403  &impl_112_property_allowWrite,
9404  &impl_112_property_dataType,
9405  &impl_112_property_description,
9406  &impl_112_property_label,
9407  NULL
9408 };
9409 
9411 impl_112 = {
9412  &impl_112_properties[0]
9413 };
9414 
9416 impl_113;
9417 
9418 /*
9419  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart/propertyTypes/data
9420  */
9421 
9423 impl_113_property_allowWrite = {
9424  "allowWrite",
9425  {
9427  .boolean = true
9428  }
9429 };
9430 
9432 impl_113_property_dataType = {
9433  "dataType",
9434  {
9436  .string = "list"
9437  }
9438 };
9439 
9441 impl_113_property_dataTypeParameter = {
9442  "dataTypeParameter",
9443  {
9445  .string = "object _AdaptiveLayoutComponentType_Chart_Data"
9446  }
9447 };
9448 
9450 impl_113_property_description = {
9451  "description",
9452  {
9454  .string = "The data for the Chart."
9455  }
9456 };
9457 
9459 impl_113_property_label = {
9460  "label",
9461  {
9463  .string = "Data"
9464  }
9465 };
9466 
9467 static const afw_runtime_unresolved_property_t *
9468 impl_113_properties[] = {
9469  &impl_113_property_allowWrite,
9470  &impl_113_property_dataType,
9471  &impl_113_property_dataTypeParameter,
9472  &impl_113_property_description,
9473  &impl_113_property_label,
9474  NULL
9475 };
9476 
9478 impl_113 = {
9479  &impl_113_properties[0]
9480 };
9481 
9483 impl_114;
9484 
9485 /*
9486  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart/propertyTypes/tooltip
9487  */
9488 
9490 impl_114_property_allowWrite = {
9491  "allowWrite",
9492  {
9494  .boolean = true
9495  }
9496 };
9497 
9499 impl_114_property_dataType = {
9500  "dataType",
9501  {
9503  .string = "boolean"
9504  }
9505 };
9506 
9508 impl_114_property_description = {
9509  "description",
9510  {
9512  .string = "Specifies whether or not the Chart contains tooltips."
9513  }
9514 };
9515 
9517 impl_114_property_label = {
9518  "label",
9519  {
9521  .string = "Tooltip"
9522  }
9523 };
9524 
9525 static const afw_runtime_unresolved_property_t *
9526 impl_114_properties[] = {
9527  &impl_114_property_allowWrite,
9528  &impl_114_property_dataType,
9529  &impl_114_property_description,
9530  &impl_114_property_label,
9531  NULL
9532 };
9533 
9535 impl_114 = {
9536  &impl_114_properties[0]
9537 };
9538 
9540 impl_115;
9541 
9542 /*
9543  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart/propertyTypes/type
9544  */
9545 
9547 impl_115_property_allowWrite = {
9548  "allowWrite",
9549  {
9551  .boolean = true
9552  }
9553 };
9554 
9556 impl_115_property_dataType = {
9557  "dataType",
9558  {
9560  .string = "string"
9561  }
9562 };
9563 
9565 impl_115_property_description = {
9566  "description",
9567  {
9569  .string = "The type of Chart to display (bar, area, line, pie)."
9570  }
9571 };
9572 
9574 impl_115_property_label = {
9575  "label",
9576  {
9578  .string = "Type"
9579  }
9580 };
9581 
9582 static const afw_runtime_unresolved_property_t *
9583 impl_115_properties[] = {
9584  &impl_115_property_allowWrite,
9585  &impl_115_property_dataType,
9586  &impl_115_property_description,
9587  &impl_115_property_label,
9588  NULL
9589 };
9590 
9592 impl_115 = {
9593  &impl_115_properties[0]
9594 };
9595 
9596 /*
9597  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart/propertyTypes
9598  */
9599 
9601 impl_111_property_animateDuration = {
9602  "animateDuration",
9603  {
9605  .object = &impl_112
9606  }
9607 };
9608 
9610 impl_111_property_data = {
9611  "data",
9612  {
9614  .object = &impl_113
9615  }
9616 };
9617 
9619 impl_111_property_tooltip = {
9620  "tooltip",
9621  {
9623  .object = &impl_114
9624  }
9625 };
9626 
9628 impl_111_property_type = {
9629  "type",
9630  {
9632  .object = &impl_115
9633  }
9634 };
9635 
9636 static const afw_runtime_unresolved_property_t *
9637 impl_111_properties[] = {
9638  &impl_111_property_animateDuration,
9639  &impl_111_property_data,
9640  &impl_111_property_tooltip,
9641  &impl_111_property_type,
9642  NULL
9643 };
9644 
9645 static const afw_utf8_t
9646 impl_111_parentPaths_array[] = {
9647  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
9648 };
9649 
9651 impl_111 = {
9652  &impl_111_properties[0],
9653  sizeof(impl_111_parentPaths_array) / sizeof(afw_utf8_t),
9654  &impl_111_parentPaths_array[0]
9655 };
9656 
9657 /*
9658  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart
9659  */
9660 
9662 impl_110_property_allowAdd = {
9663  "allowAdd",
9664  {
9666  .boolean = true
9667  }
9668 };
9669 
9671 impl_110_property_allowChange = {
9672  "allowChange",
9673  {
9675  .boolean = true
9676  }
9677 };
9678 
9680 impl_110_property_allowDelete = {
9681  "allowDelete",
9682  {
9684  .boolean = true
9685  }
9686 };
9687 
9689 impl_110_property_allowEntity = {
9690  "allowEntity",
9691  {
9693  .boolean = false
9694  }
9695 };
9696 
9697 static const afw_utf8_t
9698 impl_110_array_collectionURIs[] = {
9699  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
9700 };
9701 
9703 impl_110_list_collectionURIs = {
9704  AFW_UTF8_LITERAL("string"),
9705  sizeof(impl_110_array_collectionURIs) / sizeof(afw_utf8_t),
9706  (const void *)&impl_110_array_collectionURIs
9707 };
9708 
9710 impl_110_property_collectionURIs = {
9711  "collectionURIs",
9712  {
9714  .list = &impl_110_list_collectionURIs
9715  }
9716 };
9717 
9719 impl_110_property_description = {
9720  "description",
9721  {
9723  .string = "A component to display data in a Chart."
9724  }
9725 };
9726 
9728 impl_110_property_label = {
9729  "label",
9730  {
9732  .string = "Chart"
9733  }
9734 };
9735 
9737 impl_110_property_objectType = {
9738  "objectType",
9739  {
9741  .string = "_AdaptiveLayoutComponentType_Chart"
9742  }
9743 };
9744 
9746 impl_110_property_propertyTypes = {
9747  "propertyTypes",
9748  {
9750  .object = &impl_111
9751  }
9752 };
9753 
9754 static const afw_runtime_unresolved_property_t *
9755 impl_110_properties[] = {
9756  &impl_110_property_allowAdd,
9757  &impl_110_property_allowChange,
9758  &impl_110_property_allowDelete,
9759  &impl_110_property_allowEntity,
9760  &impl_110_property_collectionURIs,
9761  &impl_110_property_description,
9762  &impl_110_property_label,
9763  &impl_110_property_objectType,
9764  &impl_110_property_propertyTypes,
9765  NULL
9766 };
9767 
9768 static const afw_utf8_t
9769 impl_110_meta_path =
9770  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart");
9771 
9773 impl_110 = {
9774  &afw_components_s__AdaptiveObjectType_,
9775  &afw_components_s__AdaptiveLayoutComponentType_Chart,
9776  &impl_110_meta_path,
9777  &impl_110_properties[0]
9778 };
9779 
9781 impl_116;
9782 
9784 impl_117;
9785 
9787 impl_118;
9788 
9789 /*
9790  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart_Data/propertyTypes/x
9791  */
9792 
9794 impl_118_property_allowWrite = {
9795  "allowWrite",
9796  {
9798  .boolean = true
9799  }
9800 };
9801 
9803 impl_118_property_dataType = {
9804  "dataType",
9805  {
9807  .string = "string"
9808  }
9809 };
9810 
9812 impl_118_property_description = {
9813  "description",
9814  {
9816  .string = "X-Axis Data point."
9817  }
9818 };
9819 
9821 impl_118_property_label = {
9822  "label",
9823  {
9825  .string = "X"
9826  }
9827 };
9828 
9829 static const afw_runtime_unresolved_property_t *
9830 impl_118_properties[] = {
9831  &impl_118_property_allowWrite,
9832  &impl_118_property_dataType,
9833  &impl_118_property_description,
9834  &impl_118_property_label,
9835  NULL
9836 };
9837 
9839 impl_118 = {
9840  &impl_118_properties[0]
9841 };
9842 
9844 impl_119;
9845 
9846 /*
9847  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart_Data/propertyTypes/y
9848  */
9849 
9851 impl_119_property_allowWrite = {
9852  "allowWrite",
9853  {
9855  .boolean = true
9856  }
9857 };
9858 
9860 impl_119_property_dataType = {
9861  "dataType",
9862  {
9864  .string = "integer"
9865  }
9866 };
9867 
9869 impl_119_property_description = {
9870  "description",
9871  {
9873  .string = "Y-Axis Data point."
9874  }
9875 };
9876 
9878 impl_119_property_label = {
9879  "label",
9880  {
9882  .string = "Y"
9883  }
9884 };
9885 
9886 static const afw_runtime_unresolved_property_t *
9887 impl_119_properties[] = {
9888  &impl_119_property_allowWrite,
9889  &impl_119_property_dataType,
9890  &impl_119_property_description,
9891  &impl_119_property_label,
9892  NULL
9893 };
9894 
9896 impl_119 = {
9897  &impl_119_properties[0]
9898 };
9899 
9900 /*
9901  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart_Data/propertyTypes
9902  */
9903 
9905 impl_117_property_x = {
9906  "x",
9907  {
9909  .object = &impl_118
9910  }
9911 };
9912 
9914 impl_117_property_y = {
9915  "y",
9916  {
9918  .object = &impl_119
9919  }
9920 };
9921 
9922 static const afw_runtime_unresolved_property_t *
9923 impl_117_properties[] = {
9924  &impl_117_property_x,
9925  &impl_117_property_y,
9926  NULL
9927 };
9928 
9930 impl_117 = {
9931  &impl_117_properties[0]
9932 };
9933 
9934 /*
9935  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart_Data
9936  */
9937 
9939 impl_116_property_allowAdd = {
9940  "allowAdd",
9941  {
9943  .boolean = true
9944  }
9945 };
9946 
9948 impl_116_property_allowChange = {
9949  "allowChange",
9950  {
9952  .boolean = true
9953  }
9954 };
9955 
9957 impl_116_property_allowDelete = {
9958  "allowDelete",
9959  {
9961  .boolean = true
9962  }
9963 };
9964 
9966 impl_116_property_allowEntity = {
9967  "allowEntity",
9968  {
9970  .boolean = false
9971  }
9972 };
9973 
9974 static const afw_utf8_t
9975 impl_116_array_collectionURIs[] = {
9976  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
9977 };
9978 
9980 impl_116_list_collectionURIs = {
9981  AFW_UTF8_LITERAL("string"),
9982  sizeof(impl_116_array_collectionURIs) / sizeof(afw_utf8_t),
9983  (const void *)&impl_116_array_collectionURIs
9984 };
9985 
9987 impl_116_property_collectionURIs = {
9988  "collectionURIs",
9989  {
9991  .list = &impl_116_list_collectionURIs
9992  }
9993 };
9994 
9996 impl_116_property_description = {
9997  "description",
9998  {
10000  .string = "Data for Chart component"
10001  }
10002 };
10003 
10005 impl_116_property_label = {
10006  "label",
10007  {
10009  .string = "Data"
10010  }
10011 };
10012 
10014 impl_116_property_objectType = {
10015  "objectType",
10016  {
10018  .string = "_AdaptiveLayoutComponentType_Chart_Data"
10019  }
10020 };
10021 
10023 impl_116_property_propertyTypes = {
10024  "propertyTypes",
10025  {
10027  .object = &impl_117
10028  }
10029 };
10030 
10031 static const afw_runtime_unresolved_property_t *
10032 impl_116_properties[] = {
10033  &impl_116_property_allowAdd,
10034  &impl_116_property_allowChange,
10035  &impl_116_property_allowDelete,
10036  &impl_116_property_allowEntity,
10037  &impl_116_property_collectionURIs,
10038  &impl_116_property_description,
10039  &impl_116_property_label,
10040  &impl_116_property_objectType,
10041  &impl_116_property_propertyTypes,
10042  NULL
10043 };
10044 
10045 static const afw_utf8_t
10046 impl_116_meta_path =
10047  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Chart_Data");
10048 
10050 impl_116 = {
10051  &afw_components_s__AdaptiveObjectType_,
10052  &afw_components_s__AdaptiveLayoutComponentType_Chart_Data,
10053  &impl_116_meta_path,
10054  &impl_116_properties[0]
10055 };
10056 
10058 impl_120;
10059 
10061 impl_121;
10062 
10064 impl_122;
10065 
10066 /*
10067  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes/boxSide
10068  */
10069 
10071 impl_122_property_allowWrite = {
10072  "allowWrite",
10073  {
10075  .boolean = true
10076  }
10077 };
10078 
10080 impl_122_property_dataType = {
10081  "dataType",
10082  {
10084  .string = "string"
10085  }
10086 };
10087 
10089 impl_122_property_description = {
10090  "description",
10091  {
10093  .string = "Specifies which side the checkbox is on (start or end)."
10094  }
10095 };
10096 
10098 impl_122_property_label = {
10099  "label",
10100  {
10102  .string = "Box Side"
10103  }
10104 };
10105 
10106 static const afw_runtime_unresolved_property_t *
10107 impl_122_properties[] = {
10108  &impl_122_property_allowWrite,
10109  &impl_122_property_dataType,
10110  &impl_122_property_description,
10111  &impl_122_property_label,
10112  NULL
10113 };
10114 
10116 impl_122 = {
10117  &impl_122_properties[0]
10118 };
10119 
10121 impl_123;
10122 
10123 /*
10124  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes/description
10125  */
10126 
10128 impl_123_property_allowWrite = {
10129  "allowWrite",
10130  {
10132  .boolean = true
10133  }
10134 };
10135 
10137 impl_123_property_dataType = {
10138  "dataType",
10139  {
10141  .string = "string"
10142  }
10143 };
10144 
10146 impl_123_property_description = {
10147  "description",
10148  {
10150  .string = "The description for the Checkbox component."
10151  }
10152 };
10153 
10155 impl_123_property_label = {
10156  "label",
10157  {
10159  .string = "Description"
10160  }
10161 };
10162 
10164 impl_123_property_testDataParameter = {
10165  "testDataParameter",
10166  {
10168  .string = "This is the description."
10169  }
10170 };
10171 
10172 static const afw_runtime_unresolved_property_t *
10173 impl_123_properties[] = {
10174  &impl_123_property_allowWrite,
10175  &impl_123_property_dataType,
10176  &impl_123_property_description,
10177  &impl_123_property_label,
10178  &impl_123_property_testDataParameter,
10179  NULL
10180 };
10181 
10183 impl_123 = {
10184  &impl_123_properties[0]
10185 };
10186 
10188 impl_124;
10189 
10190 /*
10191  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes/disabled
10192  */
10193 
10195 impl_124_property_allowWrite = {
10196  "allowWrite",
10197  {
10199  .boolean = true
10200  }
10201 };
10202 
10204 impl_124_property_dataType = {
10205  "dataType",
10206  {
10208  .string = "boolean"
10209  }
10210 };
10211 
10213 impl_124_property_description = {
10214  "description",
10215  {
10217  .string = "Specifies whether the Checkbox component is disabled."
10218  }
10219 };
10220 
10222 impl_124_property_label = {
10223  "label",
10224  {
10226  .string = "Disabled"
10227  }
10228 };
10229 
10230 static const afw_runtime_unresolved_property_t *
10231 impl_124_properties[] = {
10232  &impl_124_property_allowWrite,
10233  &impl_124_property_dataType,
10234  &impl_124_property_description,
10235  &impl_124_property_label,
10236  NULL
10237 };
10238 
10240 impl_124 = {
10241  &impl_124_properties[0]
10242 };
10243 
10245 impl_125;
10246 
10247 /*
10248  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes/label
10249  */
10250 
10252 impl_125_property_allowWrite = {
10253  "allowWrite",
10254  {
10256  .boolean = true
10257  }
10258 };
10259 
10261 impl_125_property_dataType = {
10262  "dataType",
10263  {
10265  .string = "string"
10266  }
10267 };
10268 
10270 impl_125_property_description = {
10271  "description",
10272  {
10274  .string = "The label for the Checkbox component."
10275  }
10276 };
10277 
10279 impl_125_property_label = {
10280  "label",
10281  {
10283  .string = "Label"
10284  }
10285 };
10286 
10288 impl_125_property_testDataParameter = {
10289  "testDataParameter",
10290  {
10292  .string = "This is the label"
10293  }
10294 };
10295 
10296 static const afw_runtime_unresolved_property_t *
10297 impl_125_properties[] = {
10298  &impl_125_property_allowWrite,
10299  &impl_125_property_dataType,
10300  &impl_125_property_description,
10301  &impl_125_property_label,
10302  &impl_125_property_testDataParameter,
10303  NULL
10304 };
10305 
10307 impl_125 = {
10308  &impl_125_properties[0]
10309 };
10310 
10312 impl_126;
10313 
10314 /*
10315  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes/value
10316  */
10317 
10319 impl_126_property_allowWrite = {
10320  "allowWrite",
10321  {
10323  .boolean = true
10324  }
10325 };
10326 
10328 impl_126_property_dataType = {
10329  "dataType",
10330  {
10332  .string = "boolean"
10333  }
10334 };
10335 
10337 impl_126_property_description = {
10338  "description",
10339  {
10341  .string = "The value for the Checkbox component."
10342  }
10343 };
10344 
10346 impl_126_property_label = {
10347  "label",
10348  {
10350  .string = "Value"
10351  }
10352 };
10353 
10354 static const afw_runtime_unresolved_property_t *
10355 impl_126_properties[] = {
10356  &impl_126_property_allowWrite,
10357  &impl_126_property_dataType,
10358  &impl_126_property_description,
10359  &impl_126_property_label,
10360  NULL
10361 };
10362 
10364 impl_126 = {
10365  &impl_126_properties[0]
10366 };
10367 
10368 /*
10369  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox/propertyTypes
10370  */
10371 
10373 impl_121_property_boxSide = {
10374  "boxSide",
10375  {
10377  .object = &impl_122
10378  }
10379 };
10380 
10382 impl_121_property_description = {
10383  "description",
10384  {
10386  .object = &impl_123
10387  }
10388 };
10389 
10391 impl_121_property_disabled = {
10392  "disabled",
10393  {
10395  .object = &impl_124
10396  }
10397 };
10398 
10400 impl_121_property_label = {
10401  "label",
10402  {
10404  .object = &impl_125
10405  }
10406 };
10407 
10409 impl_121_property_value = {
10410  "value",
10411  {
10413  .object = &impl_126
10414  }
10415 };
10416 
10417 static const afw_runtime_unresolved_property_t *
10418 impl_121_properties[] = {
10419  &impl_121_property_boxSide,
10420  &impl_121_property_description,
10421  &impl_121_property_disabled,
10422  &impl_121_property_label,
10423  &impl_121_property_value,
10424  NULL
10425 };
10426 
10427 static const afw_utf8_t
10428 impl_121_parentPaths_array[] = {
10429  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
10430 };
10431 
10433 impl_121 = {
10434  &impl_121_properties[0],
10435  sizeof(impl_121_parentPaths_array) / sizeof(afw_utf8_t),
10436  &impl_121_parentPaths_array[0]
10437 };
10438 
10439 /*
10440  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox
10441  */
10442 
10444 impl_120_property_allowAdd = {
10445  "allowAdd",
10446  {
10448  .boolean = true
10449  }
10450 };
10451 
10453 impl_120_property_allowChange = {
10454  "allowChange",
10455  {
10457  .boolean = true
10458  }
10459 };
10460 
10462 impl_120_property_allowDelete = {
10463  "allowDelete",
10464  {
10466  .boolean = true
10467  }
10468 };
10469 
10471 impl_120_property_allowEntity = {
10472  "allowEntity",
10473  {
10475  .boolean = false
10476  }
10477 };
10478 
10479 static const afw_utf8_t
10480 impl_120_array_collectionURIs[] = {
10481  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
10482 };
10483 
10485 impl_120_list_collectionURIs = {
10486  AFW_UTF8_LITERAL("string"),
10487  sizeof(impl_120_array_collectionURIs) / sizeof(afw_utf8_t),
10488  (const void *)&impl_120_array_collectionURIs
10489 };
10490 
10492 impl_120_property_collectionURIs = {
10493  "collectionURIs",
10494  {
10496  .list = &impl_120_list_collectionURIs
10497  }
10498 };
10499 
10501 impl_120_property_description = {
10502  "description",
10503  {
10505  .string = "Adaptive Layout definition for the Checkbox component."
10506  }
10507 };
10508 
10510 impl_120_property_objectType = {
10511  "objectType",
10512  {
10514  .string = "_AdaptiveLayoutComponentType_Checkbox"
10515  }
10516 };
10517 
10519 impl_120_property_propertyTypes = {
10520  "propertyTypes",
10521  {
10523  .object = &impl_121
10524  }
10525 };
10526 
10527 static const afw_runtime_unresolved_property_t *
10528 impl_120_properties[] = {
10529  &impl_120_property_allowAdd,
10530  &impl_120_property_allowChange,
10531  &impl_120_property_allowDelete,
10532  &impl_120_property_allowEntity,
10533  &impl_120_property_collectionURIs,
10534  &impl_120_property_description,
10535  &impl_120_property_objectType,
10536  &impl_120_property_propertyTypes,
10537  NULL
10538 };
10539 
10540 static const afw_utf8_t
10541 impl_120_meta_path =
10542  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Checkbox");
10543 
10545 impl_120 = {
10546  &afw_components_s__AdaptiveObjectType_,
10547  &afw_components_s__AdaptiveLayoutComponentType_Checkbox,
10548  &impl_120_meta_path,
10549  &impl_120_properties[0]
10550 };
10551 
10553 impl_127;
10554 
10556 impl_128;
10557 
10559 impl_129;
10560 
10561 /*
10562  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes/label
10563  */
10564 
10566 impl_129_property_allowWrite = {
10567  "allowWrite",
10568  {
10570  .boolean = true
10571  }
10572 };
10573 
10575 impl_129_property_dataType = {
10576  "dataType",
10577  {
10579  .string = "string"
10580  }
10581 };
10582 
10584 impl_129_property_description = {
10585  "description",
10586  {
10588  .string = "The label for the ChoiceGroup component."
10589  }
10590 };
10591 
10593 impl_129_property_label = {
10594  "label",
10595  {
10597  .string = "Label"
10598  }
10599 };
10600 
10602 impl_129_property_testDataParameter = {
10603  "testDataParameter",
10604  {
10606  .string = "This is the label"
10607  }
10608 };
10609 
10610 static const afw_runtime_unresolved_property_t *
10611 impl_129_properties[] = {
10612  &impl_129_property_allowWrite,
10613  &impl_129_property_dataType,
10614  &impl_129_property_description,
10615  &impl_129_property_label,
10616  &impl_129_property_testDataParameter,
10617  NULL
10618 };
10619 
10621 impl_129 = {
10622  &impl_129_properties[0]
10623 };
10624 
10626 impl_130;
10627 
10628 /*
10629  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes/options
10630  */
10631 
10633 impl_130_property_allowWrite = {
10634  "allowWrite",
10635  {
10637  .boolean = true
10638  }
10639 };
10640 
10642 impl_130_property_dataType = {
10643  "dataType",
10644  {
10646  .string = "list"
10647  }
10648 };
10649 
10651 impl_130_property_dataTypeParameter = {
10652  "dataTypeParameter",
10653  {
10655  .string = "object _AdaptiveLayoutComponentType_ChoiceGroup_Option"
10656  }
10657 };
10658 
10660 impl_130_property_description = {
10661  "description",
10662  {
10664  .string = "The available options for the ChoiceGroup component."
10665  }
10666 };
10667 
10669 impl_130_property_label = {
10670  "label",
10671  {
10673  .string = "Options"
10674  }
10675 };
10676 
10678 impl_130_property_required = {
10679  "required",
10680  {
10682  .boolean = true
10683  }
10684 };
10685 
10686 static const afw_runtime_unresolved_property_t *
10687 impl_130_properties[] = {
10688  &impl_130_property_allowWrite,
10689  &impl_130_property_dataType,
10690  &impl_130_property_dataTypeParameter,
10691  &impl_130_property_description,
10692  &impl_130_property_label,
10693  &impl_130_property_required,
10694  NULL
10695 };
10696 
10698 impl_130 = {
10699  &impl_130_properties[0]
10700 };
10701 
10703 impl_131;
10704 
10705 /*
10706  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes/orientation
10707  */
10708 
10710 impl_131_property_allowWrite = {
10711  "allowWrite",
10712  {
10714  .boolean = true
10715  }
10716 };
10717 
10719 impl_131_property_dataType = {
10720  "dataType",
10721  {
10723  .string = "string"
10724  }
10725 };
10726 
10728 impl_131_property_description = {
10729  "description",
10730  {
10732  .string = "The orientation of the Choice Group (horizontal or vertical)."
10733  }
10734 };
10735 
10737 impl_131_property_label = {
10738  "label",
10739  {
10741  .string = "Orientation"
10742  }
10743 };
10744 
10745 static const afw_utf8_t
10746 impl_131_array_possibleValues[] = {
10747  AFW_UTF8_LITERAL("horizontal"),
10748  AFW_UTF8_LITERAL("vertical")
10749 };
10750 
10752 impl_131_list_possibleValues = {
10753  AFW_UTF8_LITERAL("string"),
10754  sizeof(impl_131_array_possibleValues) / sizeof(afw_utf8_t),
10755  (const void *)&impl_131_array_possibleValues
10756 };
10757 
10759 impl_131_property_possibleValues = {
10760  "possibleValues",
10761  {
10763  .list = &impl_131_list_possibleValues
10764  }
10765 };
10766 
10767 static const afw_runtime_unresolved_property_t *
10768 impl_131_properties[] = {
10769  &impl_131_property_allowWrite,
10770  &impl_131_property_dataType,
10771  &impl_131_property_description,
10772  &impl_131_property_label,
10773  &impl_131_property_possibleValues,
10774  NULL
10775 };
10776 
10778 impl_131 = {
10779  &impl_131_properties[0]
10780 };
10781 
10783 impl_132;
10784 
10785 /*
10786  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes/required
10787  */
10788 
10790 impl_132_property_allowWrite = {
10791  "allowWrite",
10792  {
10794  .boolean = true
10795  }
10796 };
10797 
10799 impl_132_property_dataType = {
10800  "dataType",
10801  {
10803  .string = "boolean"
10804  }
10805 };
10806 
10808 impl_132_property_description = {
10809  "description",
10810  {
10812  .string = "Specifies whether this ChoiceGroup component is required."
10813  }
10814 };
10815 
10817 impl_132_property_label = {
10818  "label",
10819  {
10821  .string = "Required"
10822  }
10823 };
10824 
10825 static const afw_runtime_unresolved_property_t *
10826 impl_132_properties[] = {
10827  &impl_132_property_allowWrite,
10828  &impl_132_property_dataType,
10829  &impl_132_property_description,
10830  &impl_132_property_label,
10831  NULL
10832 };
10833 
10835 impl_132 = {
10836  &impl_132_properties[0]
10837 };
10838 
10840 impl_133;
10841 
10842 /*
10843  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes/selectedKey
10844  */
10845 
10847 impl_133_property_allowWrite = {
10848  "allowWrite",
10849  {
10851  .boolean = true
10852  }
10853 };
10854 
10856 impl_133_property_dataType = {
10857  "dataType",
10858  {
10860  .string = "string"
10861  }
10862 };
10863 
10865 impl_133_property_description = {
10866  "description",
10867  {
10869  .string = "The value of the selected key for the ChoiceGroup options."
10870  }
10871 };
10872 
10874 impl_133_property_label = {
10875  "label",
10876  {
10878  .string = "Selected Key"
10879  }
10880 };
10881 
10882 static const afw_runtime_unresolved_property_t *
10883 impl_133_properties[] = {
10884  &impl_133_property_allowWrite,
10885  &impl_133_property_dataType,
10886  &impl_133_property_description,
10887  &impl_133_property_label,
10888  NULL
10889 };
10890 
10892 impl_133 = {
10893  &impl_133_properties[0]
10894 };
10895 
10896 /*
10897  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup/propertyTypes
10898  */
10899 
10901 impl_128_property_label = {
10902  "label",
10903  {
10905  .object = &impl_129
10906  }
10907 };
10908 
10910 impl_128_property_options = {
10911  "options",
10912  {
10914  .object = &impl_130
10915  }
10916 };
10917 
10919 impl_128_property_orientation = {
10920  "orientation",
10921  {
10923  .object = &impl_131
10924  }
10925 };
10926 
10928 impl_128_property_required = {
10929  "required",
10930  {
10932  .object = &impl_132
10933  }
10934 };
10935 
10937 impl_128_property_selectedKey = {
10938  "selectedKey",
10939  {
10941  .object = &impl_133
10942  }
10943 };
10944 
10945 static const afw_runtime_unresolved_property_t *
10946 impl_128_properties[] = {
10947  &impl_128_property_label,
10948  &impl_128_property_options,
10949  &impl_128_property_orientation,
10950  &impl_128_property_required,
10951  &impl_128_property_selectedKey,
10952  NULL
10953 };
10954 
10955 static const afw_utf8_t
10956 impl_128_parentPaths_array[] = {
10957  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
10958 };
10959 
10961 impl_128 = {
10962  &impl_128_properties[0],
10963  sizeof(impl_128_parentPaths_array) / sizeof(afw_utf8_t),
10964  &impl_128_parentPaths_array[0]
10965 };
10966 
10967 /*
10968  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup
10969  */
10970 
10972 impl_127_property_allowAdd = {
10973  "allowAdd",
10974  {
10976  .boolean = true
10977  }
10978 };
10979 
10981 impl_127_property_allowChange = {
10982  "allowChange",
10983  {
10985  .boolean = true
10986  }
10987 };
10988 
10990 impl_127_property_allowDelete = {
10991  "allowDelete",
10992  {
10994  .boolean = true
10995  }
10996 };
10997 
10999 impl_127_property_allowEntity = {
11000  "allowEntity",
11001  {
11003  .boolean = false
11004  }
11005 };
11006 
11007 static const afw_utf8_t
11008 impl_127_array_collectionURIs[] = {
11009  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
11010 };
11011 
11013 impl_127_list_collectionURIs = {
11014  AFW_UTF8_LITERAL("string"),
11015  sizeof(impl_127_array_collectionURIs) / sizeof(afw_utf8_t),
11016  (const void *)&impl_127_array_collectionURIs
11017 };
11018 
11020 impl_127_property_collectionURIs = {
11021  "collectionURIs",
11022  {
11024  .list = &impl_127_list_collectionURIs
11025  }
11026 };
11027 
11029 impl_127_property_description = {
11030  "description",
11031  {
11033  .string = "Adaptive Layout definition for the ChoiceGroup component."
11034  }
11035 };
11036 
11038 impl_127_property_label = {
11039  "label",
11040  {
11042  .string = "ChoiceGroup"
11043  }
11044 };
11045 
11047 impl_127_property_objectType = {
11048  "objectType",
11049  {
11051  .string = "_AdaptiveLayoutComponentType_ChoiceGroup"
11052  }
11053 };
11054 
11056 impl_127_property_propertyTypes = {
11057  "propertyTypes",
11058  {
11060  .object = &impl_128
11061  }
11062 };
11063 
11064 static const afw_runtime_unresolved_property_t *
11065 impl_127_properties[] = {
11066  &impl_127_property_allowAdd,
11067  &impl_127_property_allowChange,
11068  &impl_127_property_allowDelete,
11069  &impl_127_property_allowEntity,
11070  &impl_127_property_collectionURIs,
11071  &impl_127_property_description,
11072  &impl_127_property_label,
11073  &impl_127_property_objectType,
11074  &impl_127_property_propertyTypes,
11075  NULL
11076 };
11077 
11078 static const afw_utf8_t
11079 impl_127_meta_path =
11080  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup");
11081 
11083 impl_127 = {
11084  &afw_components_s__AdaptiveObjectType_,
11085  &afw_components_s__AdaptiveLayoutComponentType_ChoiceGroup,
11086  &impl_127_meta_path,
11087  &impl_127_properties[0]
11088 };
11089 
11091 impl_134;
11092 
11094 impl_135;
11095 
11096 /*
11097  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option/otherProperties
11098  */
11099 
11100 static const afw_runtime_unresolved_property_t *
11101 impl_135_properties[] = {
11102  NULL
11103 };
11104 
11106 impl_135 = {
11107  &impl_135_properties[0]
11108 };
11109 
11111 impl_136;
11112 
11114 impl_137;
11115 
11116 /*
11117  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option/propertyTypes/disabled
11118  */
11119 
11121 impl_137_property_allowWrite = {
11122  "allowWrite",
11123  {
11125  .boolean = true
11126  }
11127 };
11128 
11130 impl_137_property_dataType = {
11131  "dataType",
11132  {
11134  .string = "boolean"
11135  }
11136 };
11137 
11139 impl_137_property_description = {
11140  "description",
11141  {
11143  .string = "Specifies whether this option is disabled in the ChoiceGroup."
11144  }
11145 };
11146 
11148 impl_137_property_label = {
11149  "label",
11150  {
11152  .string = "Disabled"
11153  }
11154 };
11155 
11156 static const afw_runtime_unresolved_property_t *
11157 impl_137_properties[] = {
11158  &impl_137_property_allowWrite,
11159  &impl_137_property_dataType,
11160  &impl_137_property_description,
11161  &impl_137_property_label,
11162  NULL
11163 };
11164 
11166 impl_137 = {
11167  &impl_137_properties[0]
11168 };
11169 
11171 impl_138;
11172 
11173 /*
11174  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option/propertyTypes/key
11175  */
11176 
11178 impl_138_property_allowWrite = {
11179  "allowWrite",
11180  {
11182  .boolean = true
11183  }
11184 };
11185 
11187 impl_138_property_dataType = {
11188  "dataType",
11189  {
11191  .string = "string"
11192  }
11193 };
11194 
11196 impl_138_property_description = {
11197  "description",
11198  {
11200  .string = "The key identifier for this option."
11201  }
11202 };
11203 
11205 impl_138_property_label = {
11206  "label",
11207  {
11209  .string = "Key"
11210  }
11211 };
11212 
11214 impl_138_property_required = {
11215  "required",
11216  {
11218  .boolean = true
11219  }
11220 };
11221 
11222 static const afw_runtime_unresolved_property_t *
11223 impl_138_properties[] = {
11224  &impl_138_property_allowWrite,
11225  &impl_138_property_dataType,
11226  &impl_138_property_description,
11227  &impl_138_property_label,
11228  &impl_138_property_required,
11229  NULL
11230 };
11231 
11233 impl_138 = {
11234  &impl_138_properties[0]
11235 };
11236 
11238 impl_139;
11239 
11240 /*
11241  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option/propertyTypes/text
11242  */
11243 
11245 impl_139_property_allowWrite = {
11246  "allowWrite",
11247  {
11249  .boolean = true
11250  }
11251 };
11252 
11254 impl_139_property_dataType = {
11255  "dataType",
11256  {
11258  .string = "string"
11259  }
11260 };
11261 
11263 impl_139_property_description = {
11264  "description",
11265  {
11267  .string = "The text displayed for this option."
11268  }
11269 };
11270 
11272 impl_139_property_label = {
11273  "label",
11274  {
11276  .string = "Text"
11277  }
11278 };
11279 
11280 static const afw_runtime_unresolved_property_t *
11281 impl_139_properties[] = {
11282  &impl_139_property_allowWrite,
11283  &impl_139_property_dataType,
11284  &impl_139_property_description,
11285  &impl_139_property_label,
11286  NULL
11287 };
11288 
11290 impl_139 = {
11291  &impl_139_properties[0]
11292 };
11293 
11294 /*
11295  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option/propertyTypes
11296  */
11297 
11299 impl_136_property_disabled = {
11300  "disabled",
11301  {
11303  .object = &impl_137
11304  }
11305 };
11306 
11308 impl_136_property_key = {
11309  "key",
11310  {
11312  .object = &impl_138
11313  }
11314 };
11315 
11317 impl_136_property_text = {
11318  "text",
11319  {
11321  .object = &impl_139
11322  }
11323 };
11324 
11325 static const afw_runtime_unresolved_property_t *
11326 impl_136_properties[] = {
11327  &impl_136_property_disabled,
11328  &impl_136_property_key,
11329  &impl_136_property_text,
11330  NULL
11331 };
11332 
11334 impl_136 = {
11335  &impl_136_properties[0]
11336 };
11337 
11338 /*
11339  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option
11340  */
11341 
11343 impl_134_property_allowAdd = {
11344  "allowAdd",
11345  {
11347  .boolean = true
11348  }
11349 };
11350 
11352 impl_134_property_allowChange = {
11353  "allowChange",
11354  {
11356  .boolean = true
11357  }
11358 };
11359 
11361 impl_134_property_allowDelete = {
11362  "allowDelete",
11363  {
11365  .boolean = true
11366  }
11367 };
11368 
11370 impl_134_property_allowEntity = {
11371  "allowEntity",
11372  {
11374  .boolean = false
11375  }
11376 };
11377 
11378 static const afw_utf8_t
11379 impl_134_array_collectionURIs[] = {
11380  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
11381 };
11382 
11384 impl_134_list_collectionURIs = {
11385  AFW_UTF8_LITERAL("string"),
11386  sizeof(impl_134_array_collectionURIs) / sizeof(afw_utf8_t),
11387  (const void *)&impl_134_array_collectionURIs
11388 };
11389 
11391 impl_134_property_collectionURIs = {
11392  "collectionURIs",
11393  {
11395  .list = &impl_134_list_collectionURIs
11396  }
11397 };
11398 
11400 impl_134_property_description = {
11401  "description",
11402  {
11404  .string = "Adaptive Layout definition for the ChoiceGroupOption component."
11405  }
11406 };
11407 
11409 impl_134_property_objectIdPropertyName = {
11410  "objectIdPropertyName",
11411  {
11413  .string = "key"
11414  }
11415 };
11416 
11418 impl_134_property_objectType = {
11419  "objectType",
11420  {
11422  .string = "_AdaptiveLayoutComponentType_ChoiceGroup_Option"
11423  }
11424 };
11425 
11427 impl_134_property_otherProperties = {
11428  "otherProperties",
11429  {
11431  .object = &impl_135
11432  }
11433 };
11434 
11436 impl_134_property_propertyTypes = {
11437  "propertyTypes",
11438  {
11440  .object = &impl_136
11441  }
11442 };
11443 
11444 static const afw_runtime_unresolved_property_t *
11445 impl_134_properties[] = {
11446  &impl_134_property_allowAdd,
11447  &impl_134_property_allowChange,
11448  &impl_134_property_allowDelete,
11449  &impl_134_property_allowEntity,
11450  &impl_134_property_collectionURIs,
11451  &impl_134_property_description,
11452  &impl_134_property_objectIdPropertyName,
11453  &impl_134_property_objectType,
11454  &impl_134_property_otherProperties,
11455  &impl_134_property_propertyTypes,
11456  NULL
11457 };
11458 
11459 static const afw_utf8_t
11460 impl_134_meta_path =
11461  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ChoiceGroup_Option");
11462 
11464 impl_134 = {
11465  &afw_components_s__AdaptiveObjectType_,
11466  &afw_components_s__AdaptiveLayoutComponentType_ChoiceGroup_Option,
11467  &impl_134_meta_path,
11468  &impl_134_properties[0]
11469 };
11470 
11472 impl_140;
11473 
11475 impl_141;
11476 
11478 impl_142;
11479 
11480 /*
11481  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes/readOnly
11482  */
11483 
11485 impl_142_property_allowWrite = {
11486  "allowWrite",
11487  {
11489  .boolean = true
11490  }
11491 };
11492 
11494 impl_142_property_dataType = {
11495  "dataType",
11496  {
11498  .string = "boolean"
11499  }
11500 };
11501 
11503 impl_142_property_description = {
11504  "description",
11505  {
11507  .string = "The source value for the CodeEditor component should be read-only."
11508  }
11509 };
11510 
11512 impl_142_property_label = {
11513  "label",
11514  {
11516  .string = "Read Only"
11517  }
11518 };
11519 
11520 static const afw_runtime_unresolved_property_t *
11521 impl_142_properties[] = {
11522  &impl_142_property_allowWrite,
11523  &impl_142_property_dataType,
11524  &impl_142_property_description,
11525  &impl_142_property_label,
11526  NULL
11527 };
11528 
11530 impl_142 = {
11531  &impl_142_properties[0]
11532 };
11533 
11535 impl_143;
11536 
11537 /*
11538  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes/showGutter
11539  */
11540 
11542 impl_143_property_allowWrite = {
11543  "allowWrite",
11544  {
11546  .boolean = true
11547  }
11548 };
11549 
11551 impl_143_property_dataType = {
11552  "dataType",
11553  {
11555  .string = "boolean"
11556  }
11557 };
11558 
11560 impl_143_property_description = {
11561  "description",
11562  {
11564  .string = "Specifies whether the gutter should be visible in CodeEditor component."
11565  }
11566 };
11567 
11569 impl_143_property_label = {
11570  "label",
11571  {
11573  .string = "Gutter"
11574  }
11575 };
11576 
11577 static const afw_runtime_unresolved_property_t *
11578 impl_143_properties[] = {
11579  &impl_143_property_allowWrite,
11580  &impl_143_property_dataType,
11581  &impl_143_property_description,
11582  &impl_143_property_label,
11583  NULL
11584 };
11585 
11587 impl_143 = {
11588  &impl_143_properties[0]
11589 };
11590 
11592 impl_144;
11593 
11594 /*
11595  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes/showLineNumbers
11596  */
11597 
11599 impl_144_property_allowWrite = {
11600  "allowWrite",
11601  {
11603  .boolean = true
11604  }
11605 };
11606 
11608 impl_144_property_dataType = {
11609  "dataType",
11610  {
11612  .string = "boolean"
11613  }
11614 };
11615 
11617 impl_144_property_description = {
11618  "description",
11619  {
11621  .string = "Specifies whether the line numbers should be visible in CodeEditor component."
11622  }
11623 };
11624 
11626 impl_144_property_label = {
11627  "label",
11628  {
11630  .string = "Line Numbers"
11631  }
11632 };
11633 
11634 static const afw_runtime_unresolved_property_t *
11635 impl_144_properties[] = {
11636  &impl_144_property_allowWrite,
11637  &impl_144_property_dataType,
11638  &impl_144_property_description,
11639  &impl_144_property_label,
11640  NULL
11641 };
11642 
11644 impl_144 = {
11645  &impl_144_properties[0]
11646 };
11647 
11649 impl_145;
11650 
11651 /*
11652  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes/showPrintMargin
11653  */
11654 
11656 impl_145_property_allowWrite = {
11657  "allowWrite",
11658  {
11660  .boolean = true
11661  }
11662 };
11663 
11665 impl_145_property_dataType = {
11666  "dataType",
11667  {
11669  .string = "boolean"
11670  }
11671 };
11672 
11674 impl_145_property_description = {
11675  "description",
11676  {
11678  .string = "Specifies whether the print margin should be visible in CodeEditor component."
11679  }
11680 };
11681 
11683 impl_145_property_label = {
11684  "label",
11685  {
11687  .string = "Print Margin"
11688  }
11689 };
11690 
11691 static const afw_runtime_unresolved_property_t *
11692 impl_145_properties[] = {
11693  &impl_145_property_allowWrite,
11694  &impl_145_property_dataType,
11695  &impl_145_property_description,
11696  &impl_145_property_label,
11697  NULL
11698 };
11699 
11701 impl_145 = {
11702  &impl_145_properties[0]
11703 };
11704 
11706 impl_146;
11707 
11708 /*
11709  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes/source
11710  */
11711 
11713 impl_146_property_allowWrite = {
11714  "allowWrite",
11715  {
11717  .boolean = true
11718  }
11719 };
11720 
11722 impl_146_property_dataType = {
11723  "dataType",
11724  {
11726  .string = "string"
11727  }
11728 };
11729 
11731 impl_146_property_description = {
11732  "description",
11733  {
11735  .string = "The source value for the CodeEditor component to render."
11736  }
11737 };
11738 
11740 impl_146_property_label = {
11741  "label",
11742  {
11744  .string = "Source"
11745  }
11746 };
11747 
11749 impl_146_property_testDataParameter = {
11750  "testDataParameter",
11751  {
11753  .string = "This is some text that has been entered into the editor."
11754  }
11755 };
11756 
11757 static const afw_runtime_unresolved_property_t *
11758 impl_146_properties[] = {
11759  &impl_146_property_allowWrite,
11760  &impl_146_property_dataType,
11761  &impl_146_property_description,
11762  &impl_146_property_label,
11763  &impl_146_property_testDataParameter,
11764  NULL
11765 };
11766 
11768 impl_146 = {
11769  &impl_146_properties[0]
11770 };
11771 
11772 /*
11773  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor/propertyTypes
11774  */
11775 
11777 impl_141_property_readOnly = {
11778  "readOnly",
11779  {
11781  .object = &impl_142
11782  }
11783 };
11784 
11786 impl_141_property_showGutter = {
11787  "showGutter",
11788  {
11790  .object = &impl_143
11791  }
11792 };
11793 
11795 impl_141_property_showLineNumbers = {
11796  "showLineNumbers",
11797  {
11799  .object = &impl_144
11800  }
11801 };
11802 
11804 impl_141_property_showPrintMargin = {
11805  "showPrintMargin",
11806  {
11808  .object = &impl_145
11809  }
11810 };
11811 
11813 impl_141_property_source = {
11814  "source",
11815  {
11817  .object = &impl_146
11818  }
11819 };
11820 
11821 static const afw_runtime_unresolved_property_t *
11822 impl_141_properties[] = {
11823  &impl_141_property_readOnly,
11824  &impl_141_property_showGutter,
11825  &impl_141_property_showLineNumbers,
11826  &impl_141_property_showPrintMargin,
11827  &impl_141_property_source,
11828  NULL
11829 };
11830 
11831 static const afw_utf8_t
11832 impl_141_parentPaths_array[] = {
11833  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
11834 };
11835 
11837 impl_141 = {
11838  &impl_141_properties[0],
11839  sizeof(impl_141_parentPaths_array) / sizeof(afw_utf8_t),
11840  &impl_141_parentPaths_array[0]
11841 };
11842 
11843 /*
11844  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor
11845  */
11846 
11848 impl_140_property_allowAdd = {
11849  "allowAdd",
11850  {
11852  .boolean = true
11853  }
11854 };
11855 
11857 impl_140_property_allowChange = {
11858  "allowChange",
11859  {
11861  .boolean = true
11862  }
11863 };
11864 
11866 impl_140_property_allowDelete = {
11867  "allowDelete",
11868  {
11870  .boolean = true
11871  }
11872 };
11873 
11875 impl_140_property_allowEntity = {
11876  "allowEntity",
11877  {
11879  .boolean = false
11880  }
11881 };
11882 
11883 static const afw_utf8_t
11884 impl_140_array_collectionURIs[] = {
11885  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
11886 };
11887 
11889 impl_140_list_collectionURIs = {
11890  AFW_UTF8_LITERAL("string"),
11891  sizeof(impl_140_array_collectionURIs) / sizeof(afw_utf8_t),
11892  (const void *)&impl_140_array_collectionURIs
11893 };
11894 
11896 impl_140_property_collectionURIs = {
11897  "collectionURIs",
11898  {
11900  .list = &impl_140_list_collectionURIs
11901  }
11902 };
11903 
11905 impl_140_property_description = {
11906  "description",
11907  {
11909  .string = "Adaptive Layout definition for the CodeEditor component."
11910  }
11911 };
11912 
11914 impl_140_property_label = {
11915  "label",
11916  {
11918  .string = "CodeEditor"
11919  }
11920 };
11921 
11923 impl_140_property_objectType = {
11924  "objectType",
11925  {
11927  .string = "_AdaptiveLayoutComponentType_CodeEditor"
11928  }
11929 };
11930 
11932 impl_140_property_propertyTypes = {
11933  "propertyTypes",
11934  {
11936  .object = &impl_141
11937  }
11938 };
11939 
11940 static const afw_runtime_unresolved_property_t *
11941 impl_140_properties[] = {
11942  &impl_140_property_allowAdd,
11943  &impl_140_property_allowChange,
11944  &impl_140_property_allowDelete,
11945  &impl_140_property_allowEntity,
11946  &impl_140_property_collectionURIs,
11947  &impl_140_property_description,
11948  &impl_140_property_label,
11949  &impl_140_property_objectType,
11950  &impl_140_property_propertyTypes,
11951  NULL
11952 };
11953 
11954 static const afw_utf8_t
11955 impl_140_meta_path =
11956  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_CodeEditor");
11957 
11959 impl_140 = {
11960  &afw_components_s__AdaptiveObjectType_,
11961  &afw_components_s__AdaptiveLayoutComponentType_CodeEditor,
11962  &impl_140_meta_path,
11963  &impl_140_properties[0]
11964 };
11965 
11967 impl_147;
11968 
11970 impl_148;
11971 
11973 impl_149;
11974 
11975 /*
11976  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible/propertyTypes/contains
11977  */
11978 
11980 impl_149_property_allowWrite = {
11981  "allowWrite",
11982  {
11984  .boolean = true
11985  }
11986 };
11987 
11989 impl_149_property_dataType = {
11990  "dataType",
11991  {
11993  .string = "object"
11994  }
11995 };
11996 
11998 impl_149_property_dataTypeParameter = {
11999  "dataTypeParameter",
12000  {
12002  .string = "_AdaptiveLayoutComponentType_"
12003  }
12004 };
12005 
12007 impl_149_property_description = {
12008  "description",
12009  {
12011  .string = "Specifies the component contained within this Collapsible Body."
12012  }
12013 };
12014 
12016 impl_149_property_label = {
12017  "label",
12018  {
12020  .string = "Contains"
12021  }
12022 };
12023 
12024 static const afw_runtime_unresolved_property_t *
12025 impl_149_properties[] = {
12026  &impl_149_property_allowWrite,
12027  &impl_149_property_dataType,
12028  &impl_149_property_dataTypeParameter,
12029  &impl_149_property_description,
12030  &impl_149_property_label,
12031  NULL
12032 };
12033 
12035 impl_149 = {
12036  &impl_149_properties[0]
12037 };
12038 
12040 impl_150;
12041 
12042 /*
12043  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible/propertyTypes/headerItems
12044  */
12045 
12047 impl_150_property_allowWrite = {
12048  "allowWrite",
12049  {
12051  .boolean = true
12052  }
12053 };
12054 
12056 impl_150_property_dataType = {
12057  "dataType",
12058  {
12060  .string = "object"
12061  }
12062 };
12063 
12065 impl_150_property_dataTypeParameter = {
12066  "dataTypeParameter",
12067  {
12069  .string = "_AdaptiveLayoutComponentType_"
12070  }
12071 };
12072 
12074 impl_150_property_description = {
12075  "description",
12076  {
12078  .string = "Specifies the component contained within this Collapsible Header."
12079  }
12080 };
12081 
12083 impl_150_property_label = {
12084  "label",
12085  {
12087  .string = "Header Items"
12088  }
12089 };
12090 
12091 static const afw_runtime_unresolved_property_t *
12092 impl_150_properties[] = {
12093  &impl_150_property_allowWrite,
12094  &impl_150_property_dataType,
12095  &impl_150_property_dataTypeParameter,
12096  &impl_150_property_description,
12097  &impl_150_property_label,
12098  NULL
12099 };
12100 
12102 impl_150 = {
12103  &impl_150_properties[0]
12104 };
12105 
12107 impl_151;
12108 
12109 /*
12110  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible/propertyTypes/isCollapsed
12111  */
12112 
12114 impl_151_property_allowWrite = {
12115  "allowWrite",
12116  {
12118  .boolean = true
12119  }
12120 };
12121 
12123 impl_151_property_dataType = {
12124  "dataType",
12125  {
12127  .string = "boolean"
12128  }
12129 };
12130 
12132 impl_151_property_defaultValue = {
12133  "defaultValue",
12134  {
12136  .boolean = true
12137  }
12138 };
12139 
12141 impl_151_property_description = {
12142  "description",
12143  {
12145  .string = "Specifies whether the Collapsible content is collapsed or not."
12146  }
12147 };
12148 
12150 impl_151_property_label = {
12151  "label",
12152  {
12154  .string = "Is Collapsed"
12155  }
12156 };
12157 
12158 static const afw_runtime_unresolved_property_t *
12159 impl_151_properties[] = {
12160  &impl_151_property_allowWrite,
12161  &impl_151_property_dataType,
12162  &impl_151_property_defaultValue,
12163  &impl_151_property_description,
12164  &impl_151_property_label,
12165  NULL
12166 };
12167 
12169 impl_151 = {
12170  &impl_151_properties[0]
12171 };
12172 
12174 impl_152;
12175 
12176 /*
12177  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible/propertyTypes/showCollapse
12178  */
12179 
12181 impl_152_property_allowWrite = {
12182  "allowWrite",
12183  {
12185  .boolean = true
12186  }
12187 };
12188 
12190 impl_152_property_dataType = {
12191  "dataType",
12192  {
12194  .string = "boolean"
12195  }
12196 };
12197 
12199 impl_152_property_defaultValue = {
12200  "defaultValue",
12201  {
12203  .boolean = true
12204  }
12205 };
12206 
12208 impl_152_property_description = {
12209  "description",
12210  {
12212  .string = "Specifies whether the Collapsible should render the collapse feature."
12213  }
12214 };
12215 
12217 impl_152_property_label = {
12218  "label",
12219  {
12221  .string = "Show Collapse"
12222  }
12223 };
12224 
12225 static const afw_runtime_unresolved_property_t *
12226 impl_152_properties[] = {
12227  &impl_152_property_allowWrite,
12228  &impl_152_property_dataType,
12229  &impl_152_property_defaultValue,
12230  &impl_152_property_description,
12231  &impl_152_property_label,
12232  NULL
12233 };
12234 
12236 impl_152 = {
12237  &impl_152_properties[0]
12238 };
12239 
12240 /*
12241  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible/propertyTypes
12242  */
12243 
12245 impl_148_property_contains = {
12246  "contains",
12247  {
12249  .object = &impl_149
12250  }
12251 };
12252 
12254 impl_148_property_headerItems = {
12255  "headerItems",
12256  {
12258  .object = &impl_150
12259  }
12260 };
12261 
12263 impl_148_property_isCollapsed = {
12264  "isCollapsed",
12265  {
12267  .object = &impl_151
12268  }
12269 };
12270 
12272 impl_148_property_showCollapse = {
12273  "showCollapse",
12274  {
12276  .object = &impl_152
12277  }
12278 };
12279 
12280 static const afw_runtime_unresolved_property_t *
12281 impl_148_properties[] = {
12282  &impl_148_property_contains,
12283  &impl_148_property_headerItems,
12284  &impl_148_property_isCollapsed,
12285  &impl_148_property_showCollapse,
12286  NULL
12287 };
12288 
12289 static const afw_utf8_t
12290 impl_148_parentPaths_array[] = {
12291  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
12292 };
12293 
12295 impl_148 = {
12296  &impl_148_properties[0],
12297  sizeof(impl_148_parentPaths_array) / sizeof(afw_utf8_t),
12298  &impl_148_parentPaths_array[0]
12299 };
12300 
12301 /*
12302  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible
12303  */
12304 
12306 impl_147_property_allowAdd = {
12307  "allowAdd",
12308  {
12310  .boolean = true
12311  }
12312 };
12313 
12315 impl_147_property_allowChange = {
12316  "allowChange",
12317  {
12319  .boolean = true
12320  }
12321 };
12322 
12324 impl_147_property_allowDelete = {
12325  "allowDelete",
12326  {
12328  .boolean = true
12329  }
12330 };
12331 
12333 impl_147_property_allowEntity = {
12334  "allowEntity",
12335  {
12337  .boolean = false
12338  }
12339 };
12340 
12341 static const afw_utf8_t
12342 impl_147_array_collectionURIs[] = {
12343  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
12344 };
12345 
12347 impl_147_list_collectionURIs = {
12348  AFW_UTF8_LITERAL("string"),
12349  sizeof(impl_147_array_collectionURIs) / sizeof(afw_utf8_t),
12350  (const void *)&impl_147_array_collectionURIs
12351 };
12352 
12354 impl_147_property_collectionURIs = {
12355  "collectionURIs",
12356  {
12358  .list = &impl_147_list_collectionURIs
12359  }
12360 };
12361 
12363 impl_147_property_description = {
12364  "description",
12365  {
12367  .string = "Adaptive Layout definition for the Collapsible component."
12368  }
12369 };
12370 
12372 impl_147_property_label = {
12373  "label",
12374  {
12376  .string = "Collapsible Layout"
12377  }
12378 };
12379 
12381 impl_147_property_objectType = {
12382  "objectType",
12383  {
12385  .string = "_AdaptiveLayoutComponentType_Collapsible"
12386  }
12387 };
12388 
12390 impl_147_property_propertyTypes = {
12391  "propertyTypes",
12392  {
12394  .object = &impl_148
12395  }
12396 };
12397 
12398 static const afw_runtime_unresolved_property_t *
12399 impl_147_properties[] = {
12400  &impl_147_property_allowAdd,
12401  &impl_147_property_allowChange,
12402  &impl_147_property_allowDelete,
12403  &impl_147_property_allowEntity,
12404  &impl_147_property_collectionURIs,
12405  &impl_147_property_description,
12406  &impl_147_property_label,
12407  &impl_147_property_objectType,
12408  &impl_147_property_propertyTypes,
12409  NULL
12410 };
12411 
12412 static const afw_utf8_t
12413 impl_147_meta_path =
12414  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Collapsible");
12415 
12417 impl_147 = {
12418  &afw_components_s__AdaptiveObjectType_,
12419  &afw_components_s__AdaptiveLayoutComponentType_Collapsible,
12420  &impl_147_meta_path,
12421  &impl_147_properties[0]
12422 };
12423 
12425 impl_153;
12426 
12428 impl_154;
12429 
12430 /*
12431  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/otherProperties
12432  */
12433 
12434 static const afw_runtime_unresolved_property_t *
12435 impl_154_properties[] = {
12436  NULL
12437 };
12438 
12440 impl_154 = {
12441  &impl_154_properties[0]
12442 };
12443 
12445 impl_155;
12446 
12448 impl_156;
12449 
12450 /*
12451  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/aria-label
12452  */
12453 
12455 impl_156_property_allowWrite = {
12456  "allowWrite",
12457  {
12459  .boolean = true
12460  }
12461 };
12462 
12464 impl_156_property_dataType = {
12465  "dataType",
12466  {
12468  .string = "string"
12469  }
12470 };
12471 
12473 impl_156_property_description = {
12474  "description",
12475  {
12477  .string = "This attribute is used to define a string that labels the current element. Use it in cases where a text label is not visible on the screen."
12478  }
12479 };
12480 
12482 impl_156_property_label = {
12483  "label",
12484  {
12486  .string = "ARIA Label"
12487  }
12488 };
12489 
12490 static const afw_runtime_unresolved_property_t *
12491 impl_156_properties[] = {
12492  &impl_156_property_allowWrite,
12493  &impl_156_property_dataType,
12494  &impl_156_property_description,
12495  &impl_156_property_label,
12496  NULL
12497 };
12498 
12500 impl_156 = {
12501  &impl_156_properties[0]
12502 };
12503 
12505 impl_157;
12506 
12507 /*
12508  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/aria-labelledby
12509  */
12510 
12512 impl_157_property_allowWrite = {
12513  "allowWrite",
12514  {
12516  .boolean = true
12517  }
12518 };
12519 
12521 impl_157_property_dataType = {
12522  "dataType",
12523  {
12525  .string = "string"
12526  }
12527 };
12528 
12530 impl_157_property_description = {
12531  "description",
12532  {
12534  .string = "Establishes the relationships between objects and their label(s)."
12535  }
12536 };
12537 
12539 impl_157_property_label = {
12540  "label",
12541  {
12543  .string = "ARIA Labelled By"
12544  }
12545 };
12546 
12547 static const afw_runtime_unresolved_property_t *
12548 impl_157_properties[] = {
12549  &impl_157_property_allowWrite,
12550  &impl_157_property_dataType,
12551  &impl_157_property_description,
12552  &impl_157_property_label,
12553  NULL
12554 };
12555 
12557 impl_157 = {
12558  &impl_157_properties[0]
12559 };
12560 
12562 impl_158;
12563 
12564 /*
12565  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/className
12566  */
12567 
12569 impl_158_property_allowWrite = {
12570  "allowWrite",
12571  {
12573  .boolean = true
12574  }
12575 };
12576 
12578 impl_158_property_dataType = {
12579  "dataType",
12580  {
12582  .string = "string"
12583  }
12584 };
12585 
12587 impl_158_property_description = {
12588  "description",
12589  {
12591  .string = "The CSS class to be assigned to this layout component type."
12592  }
12593 };
12594 
12596 impl_158_property_label = {
12597  "label",
12598  {
12600  .string = "Class Name"
12601  }
12602 };
12603 
12604 static const afw_runtime_unresolved_property_t *
12605 impl_158_properties[] = {
12606  &impl_158_property_allowWrite,
12607  &impl_158_property_dataType,
12608  &impl_158_property_description,
12609  &impl_158_property_label,
12610  NULL
12611 };
12612 
12614 impl_158 = {
12615  &impl_158_properties[0]
12616 };
12617 
12619 impl_159;
12620 
12621 /*
12622  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/designMode
12623  */
12624 
12626 impl_159_property_allowWrite = {
12627  "allowWrite",
12628  {
12630  .boolean = true
12631  }
12632 };
12633 
12635 impl_159_property_dataType = {
12636  "dataType",
12637  {
12639  .string = "boolean"
12640  }
12641 };
12642 
12644 impl_159_property_description = {
12645  "description",
12646  {
12648  .string = "Used internally, to indicate that the component is being rendered in \"design mode\", in case it needs to behave differently."
12649  }
12650 };
12651 
12653 impl_159_property_label = {
12654  "label",
12655  {
12657  .string = "Design Mode"
12658  }
12659 };
12660 
12661 static const afw_runtime_unresolved_property_t *
12662 impl_159_properties[] = {
12663  &impl_159_property_allowWrite,
12664  &impl_159_property_dataType,
12665  &impl_159_property_description,
12666  &impl_159_property_label,
12667  NULL
12668 };
12669 
12671 impl_159 = {
12672  &impl_159_properties[0]
12673 };
12674 
12676 impl_160;
12677 
12678 /*
12679  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/id
12680  */
12681 
12683 impl_160_property_allowWrite = {
12684  "allowWrite",
12685  {
12687  .boolean = true
12688  }
12689 };
12690 
12692 impl_160_property_dataType = {
12693  "dataType",
12694  {
12696  .string = "string"
12697  }
12698 };
12699 
12701 impl_160_property_description = {
12702  "description",
12703  {
12705  .string = "Specifies a unique id for an element."
12706  }
12707 };
12708 
12710 impl_160_property_label = {
12711  "label",
12712  {
12714  .string = "Id"
12715  }
12716 };
12717 
12718 static const afw_runtime_unresolved_property_t *
12719 impl_160_properties[] = {
12720  &impl_160_property_allowWrite,
12721  &impl_160_property_dataType,
12722  &impl_160_property_description,
12723  &impl_160_property_label,
12724  NULL
12725 };
12726 
12728 impl_160 = {
12729  &impl_160_properties[0]
12730 };
12731 
12733 impl_161;
12734 
12735 /*
12736  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/role
12737  */
12738 
12740 impl_161_property_allowWrite = {
12741  "allowWrite",
12742  {
12744  .boolean = true
12745  }
12746 };
12747 
12749 impl_161_property_dataType = {
12750  "dataType",
12751  {
12753  .string = "string"
12754  }
12755 };
12756 
12758 impl_161_property_description = {
12759  "description",
12760  {
12762  .string = "Identifies to parsing software the exact function of an element (and its children) as part of a web application."
12763  }
12764 };
12765 
12767 impl_161_property_label = {
12768  "label",
12769  {
12771  .string = "Role"
12772  }
12773 };
12774 
12775 static const afw_utf8_t
12776 impl_161_array_possibleValues[] = {
12777  AFW_UTF8_LITERAL("button"),
12778  AFW_UTF8_LITERAL("checkbox"),
12779  AFW_UTF8_LITERAL("group"),
12780  AFW_UTF8_LITERAL("menuitem"),
12781  AFW_UTF8_LITERAL("menuitemcheckbox"),
12782  AFW_UTF8_LITERAL("menuitemradio"),
12783  AFW_UTF8_LITERAL("option"),
12784  AFW_UTF8_LITERAL("radio"),
12785  AFW_UTF8_LITERAL("switch"),
12786  AFW_UTF8_LITERAL("tab"),
12787  AFW_UTF8_LITERAL("treeitem")
12788 };
12789 
12791 impl_161_list_possibleValues = {
12792  AFW_UTF8_LITERAL("string"),
12793  sizeof(impl_161_array_possibleValues) / sizeof(afw_utf8_t),
12794  (const void *)&impl_161_array_possibleValues
12795 };
12796 
12798 impl_161_property_possibleValues = {
12799  "possibleValues",
12800  {
12802  .list = &impl_161_list_possibleValues
12803  }
12804 };
12805 
12806 static const afw_runtime_unresolved_property_t *
12807 impl_161_properties[] = {
12808  &impl_161_property_allowWrite,
12809  &impl_161_property_dataType,
12810  &impl_161_property_description,
12811  &impl_161_property_label,
12812  &impl_161_property_possibleValues,
12813  NULL
12814 };
12815 
12817 impl_161 = {
12818  &impl_161_properties[0]
12819 };
12820 
12822 impl_162;
12823 
12824 /*
12825  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/style
12826  */
12827 
12829 impl_162_property_allowWrite = {
12830  "allowWrite",
12831  {
12833  .boolean = true
12834  }
12835 };
12836 
12838 impl_162_property_dataType = {
12839  "dataType",
12840  {
12842  .string = "object"
12843  }
12844 };
12845 
12847 impl_162_property_dataTypeParameter = {
12848  "dataTypeParameter",
12849  {
12851  .string = "_AdaptiveLayoutComponentType_Style"
12852  }
12853 };
12854 
12856 impl_162_property_description = {
12857  "description",
12858  {
12860  .string = "An object representing the CSS style to be applied to this layout component type."
12861  }
12862 };
12863 
12865 impl_162_property_label = {
12866  "label",
12867  {
12869  .string = "Style Properties"
12870  }
12871 };
12872 
12873 static const afw_runtime_unresolved_property_t *
12874 impl_162_properties[] = {
12875  &impl_162_property_allowWrite,
12876  &impl_162_property_dataType,
12877  &impl_162_property_dataTypeParameter,
12878  &impl_162_property_description,
12879  &impl_162_property_label,
12880  NULL
12881 };
12882 
12884 impl_162 = {
12885  &impl_162_properties[0]
12886 };
12887 
12889 impl_163;
12890 
12891 /*
12892  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes/title
12893  */
12894 
12896 impl_163_property_allowWrite = {
12897  "allowWrite",
12898  {
12900  .boolean = true
12901  }
12902 };
12903 
12905 impl_163_property_dataType = {
12906  "dataType",
12907  {
12909  .string = "string"
12910  }
12911 };
12912 
12914 impl_163_property_description = {
12915  "description",
12916  {
12918  .string = "Specifies extra information about an element."
12919  }
12920 };
12921 
12923 impl_163_property_label = {
12924  "label",
12925  {
12927  .string = "Title"
12928  }
12929 };
12930 
12931 static const afw_runtime_unresolved_property_t *
12932 impl_163_properties[] = {
12933  &impl_163_property_allowWrite,
12934  &impl_163_property_dataType,
12935  &impl_163_property_description,
12936  &impl_163_property_label,
12937  NULL
12938 };
12939 
12941 impl_163 = {
12942  &impl_163_properties[0]
12943 };
12944 
12945 /*
12946  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common/propertyTypes
12947  */
12948 
12950 impl_155_property_aria_label = {
12951  "aria-label",
12952  {
12954  .object = &impl_156
12955  }
12956 };
12957 
12959 impl_155_property_aria_labelledby = {
12960  "aria-labelledby",
12961  {
12963  .object = &impl_157
12964  }
12965 };
12966 
12968 impl_155_property_className = {
12969  "className",
12970  {
12972  .object = &impl_158
12973  }
12974 };
12975 
12977 impl_155_property_designMode = {
12978  "designMode",
12979  {
12981  .object = &impl_159
12982  }
12983 };
12984 
12986 impl_155_property_id = {
12987  "id",
12988  {
12990  .object = &impl_160
12991  }
12992 };
12993 
12995 impl_155_property_role = {
12996  "role",
12997  {
12999  .object = &impl_161
13000  }
13001 };
13002 
13004 impl_155_property_style = {
13005  "style",
13006  {
13008  .object = &impl_162
13009  }
13010 };
13011 
13013 impl_155_property_title = {
13014  "title",
13015  {
13017  .object = &impl_163
13018  }
13019 };
13020 
13021 static const afw_runtime_unresolved_property_t *
13022 impl_155_properties[] = {
13023  &impl_155_property_aria_label,
13024  &impl_155_property_aria_labelledby,
13025  &impl_155_property_className,
13026  &impl_155_property_designMode,
13027  &impl_155_property_id,
13028  &impl_155_property_role,
13029  &impl_155_property_style,
13030  &impl_155_property_title,
13031  NULL
13032 };
13033 
13035 impl_155 = {
13036  &impl_155_properties[0]
13037 };
13038 
13039 /*
13040  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common
13041  */
13042 
13044 impl_153_property_allowAdd = {
13045  "allowAdd",
13046  {
13048  .boolean = true
13049  }
13050 };
13051 
13053 impl_153_property_allowChange = {
13054  "allowChange",
13055  {
13057  .boolean = true
13058  }
13059 };
13060 
13062 impl_153_property_allowDelete = {
13063  "allowDelete",
13064  {
13066  .boolean = true
13067  }
13068 };
13069 
13071 impl_153_property_allowEntity = {
13072  "allowEntity",
13073  {
13075  .boolean = false
13076  }
13077 };
13078 
13079 static const afw_utf8_t
13080 impl_153_array_collectionURIs[] = {
13081  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
13082 };
13083 
13085 impl_153_list_collectionURIs = {
13086  AFW_UTF8_LITERAL("string"),
13087  sizeof(impl_153_array_collectionURIs) / sizeof(afw_utf8_t),
13088  (const void *)&impl_153_array_collectionURIs
13089 };
13090 
13092 impl_153_property_collectionURIs = {
13093  "collectionURIs",
13094  {
13096  .list = &impl_153_list_collectionURIs
13097  }
13098 };
13099 
13101 impl_153_property_description = {
13102  "description",
13103  {
13105  .string = "Adaptive Layout definition for the common properties."
13106  }
13107 };
13108 
13110 impl_153_property_objectType = {
13111  "objectType",
13112  {
13114  .string = "_AdaptiveLayoutComponentType_Common"
13115  }
13116 };
13117 
13119 impl_153_property_otherProperties = {
13120  "otherProperties",
13121  {
13123  .object = &impl_154
13124  }
13125 };
13126 
13128 impl_153_property_propertyTypes = {
13129  "propertyTypes",
13130  {
13132  .object = &impl_155
13133  }
13134 };
13135 
13136 static const afw_runtime_unresolved_property_t *
13137 impl_153_properties[] = {
13138  &impl_153_property_allowAdd,
13139  &impl_153_property_allowChange,
13140  &impl_153_property_allowDelete,
13141  &impl_153_property_allowEntity,
13142  &impl_153_property_collectionURIs,
13143  &impl_153_property_description,
13144  &impl_153_property_objectType,
13145  &impl_153_property_otherProperties,
13146  &impl_153_property_propertyTypes,
13147  NULL
13148 };
13149 
13150 static const afw_utf8_t
13151 impl_153_meta_path =
13152  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Common");
13153 
13155 impl_153 = {
13156  &afw_components_s__AdaptiveObjectType_,
13157  &afw_components_s__AdaptiveLayoutComponentType_Common,
13158  &impl_153_meta_path,
13159  &impl_153_properties[0]
13160 };
13161 
13163 impl_164;
13164 
13166 impl_165;
13167 
13169 impl_166;
13170 
13171 /*
13172  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes/description
13173  */
13174 
13176 impl_166_property_allowWrite = {
13177  "allowWrite",
13178  {
13180  .boolean = true
13181  }
13182 };
13183 
13185 impl_166_property_dataType = {
13186  "dataType",
13187  {
13189  .string = "string"
13190  }
13191 };
13192 
13194 impl_166_property_description = {
13195  "description",
13196  {
13198  .string = "The description for the DatePicker component."
13199  }
13200 };
13201 
13203 impl_166_property_label = {
13204  "label",
13205  {
13207  .string = "Description"
13208  }
13209 };
13210 
13212 impl_166_property_testDataParameter = {
13213  "testDataParameter",
13214  {
13216  .string = "This is the description."
13217  }
13218 };
13219 
13220 static const afw_runtime_unresolved_property_t *
13221 impl_166_properties[] = {
13222  &impl_166_property_allowWrite,
13223  &impl_166_property_dataType,
13224  &impl_166_property_description,
13225  &impl_166_property_label,
13226  &impl_166_property_testDataParameter,
13227  NULL
13228 };
13229 
13231 impl_166 = {
13232  &impl_166_properties[0]
13233 };
13234 
13236 impl_167;
13237 
13238 /*
13239  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes/disabled
13240  */
13241 
13243 impl_167_property_allowWrite = {
13244  "allowWrite",
13245  {
13247  .boolean = true
13248  }
13249 };
13250 
13252 impl_167_property_dataType = {
13253  "dataType",
13254  {
13256  .string = "boolean"
13257  }
13258 };
13259 
13261 impl_167_property_description = {
13262  "description",
13263  {
13265  .string = "Specifies whether the DatePicker component is disabled."
13266  }
13267 };
13268 
13270 impl_167_property_label = {
13271  "label",
13272  {
13274  .string = "Disabled"
13275  }
13276 };
13277 
13278 static const afw_runtime_unresolved_property_t *
13279 impl_167_properties[] = {
13280  &impl_167_property_allowWrite,
13281  &impl_167_property_dataType,
13282  &impl_167_property_description,
13283  &impl_167_property_label,
13284  NULL
13285 };
13286 
13288 impl_167 = {
13289  &impl_167_properties[0]
13290 };
13291 
13293 impl_168;
13294 
13295 /*
13296  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes/label
13297  */
13298 
13300 impl_168_property_allowWrite = {
13301  "allowWrite",
13302  {
13304  .boolean = true
13305  }
13306 };
13307 
13309 impl_168_property_dataType = {
13310  "dataType",
13311  {
13313  .string = "string"
13314  }
13315 };
13316 
13318 impl_168_property_description = {
13319  "description",
13320  {
13322  .string = "The label for the DatePicker component."
13323  }
13324 };
13325 
13327 impl_168_property_label = {
13328  "label",
13329  {
13331  .string = "Label"
13332  }
13333 };
13334 
13336 impl_168_property_testDataParameter = {
13337  "testDataParameter",
13338  {
13340  .string = "This is the label"
13341  }
13342 };
13343 
13344 static const afw_runtime_unresolved_property_t *
13345 impl_168_properties[] = {
13346  &impl_168_property_allowWrite,
13347  &impl_168_property_dataType,
13348  &impl_168_property_description,
13349  &impl_168_property_label,
13350  &impl_168_property_testDataParameter,
13351  NULL
13352 };
13353 
13355 impl_168 = {
13356  &impl_168_properties[0]
13357 };
13358 
13360 impl_169;
13361 
13362 /*
13363  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes/required
13364  */
13365 
13367 impl_169_property_allowWrite = {
13368  "allowWrite",
13369  {
13371  .boolean = true
13372  }
13373 };
13374 
13376 impl_169_property_dataType = {
13377  "dataType",
13378  {
13380  .string = "boolean"
13381  }
13382 };
13383 
13385 impl_169_property_description = {
13386  "description",
13387  {
13389  .string = "Specifies whether the Date Picker value is required."
13390  }
13391 };
13392 
13394 impl_169_property_label = {
13395  "label",
13396  {
13398  .string = "Required"
13399  }
13400 };
13401 
13402 static const afw_runtime_unresolved_property_t *
13403 impl_169_properties[] = {
13404  &impl_169_property_allowWrite,
13405  &impl_169_property_dataType,
13406  &impl_169_property_description,
13407  &impl_169_property_label,
13408  NULL
13409 };
13410 
13412 impl_169 = {
13413  &impl_169_properties[0]
13414 };
13415 
13417 impl_170;
13418 
13419 /*
13420  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes/value
13421  */
13422 
13424 impl_170_property_allowWrite = {
13425  "allowWrite",
13426  {
13428  .boolean = true
13429  }
13430 };
13431 
13433 impl_170_property_dataType = {
13434  "dataType",
13435  {
13437  .string = "dateTime"
13438  }
13439 };
13440 
13442 impl_170_property_description = {
13443  "description",
13444  {
13446  .string = "The value for the DatePicker component."
13447  }
13448 };
13449 
13451 impl_170_property_label = {
13452  "label",
13453  {
13455  .string = "Value"
13456  }
13457 };
13458 
13459 static const afw_runtime_unresolved_property_t *
13460 impl_170_properties[] = {
13461  &impl_170_property_allowWrite,
13462  &impl_170_property_dataType,
13463  &impl_170_property_description,
13464  &impl_170_property_label,
13465  NULL
13466 };
13467 
13469 impl_170 = {
13470  &impl_170_properties[0]
13471 };
13472 
13473 /*
13474  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker/propertyTypes
13475  */
13476 
13478 impl_165_property_description = {
13479  "description",
13480  {
13482  .object = &impl_166
13483  }
13484 };
13485 
13487 impl_165_property_disabled = {
13488  "disabled",
13489  {
13491  .object = &impl_167
13492  }
13493 };
13494 
13496 impl_165_property_label = {
13497  "label",
13498  {
13500  .object = &impl_168
13501  }
13502 };
13503 
13505 impl_165_property_required = {
13506  "required",
13507  {
13509  .object = &impl_169
13510  }
13511 };
13512 
13514 impl_165_property_value = {
13515  "value",
13516  {
13518  .object = &impl_170
13519  }
13520 };
13521 
13522 static const afw_runtime_unresolved_property_t *
13523 impl_165_properties[] = {
13524  &impl_165_property_description,
13525  &impl_165_property_disabled,
13526  &impl_165_property_label,
13527  &impl_165_property_required,
13528  &impl_165_property_value,
13529  NULL
13530 };
13531 
13532 static const afw_utf8_t
13533 impl_165_parentPaths_array[] = {
13534  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
13535 };
13536 
13538 impl_165 = {
13539  &impl_165_properties[0],
13540  sizeof(impl_165_parentPaths_array) / sizeof(afw_utf8_t),
13541  &impl_165_parentPaths_array[0]
13542 };
13543 
13544 /*
13545  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker
13546  */
13547 
13549 impl_164_property_allowAdd = {
13550  "allowAdd",
13551  {
13553  .boolean = true
13554  }
13555 };
13556 
13558 impl_164_property_allowChange = {
13559  "allowChange",
13560  {
13562  .boolean = true
13563  }
13564 };
13565 
13567 impl_164_property_allowDelete = {
13568  "allowDelete",
13569  {
13571  .boolean = true
13572  }
13573 };
13574 
13576 impl_164_property_allowEntity = {
13577  "allowEntity",
13578  {
13580  .boolean = false
13581  }
13582 };
13583 
13584 static const afw_utf8_t
13585 impl_164_array_collectionURIs[] = {
13586  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
13587 };
13588 
13590 impl_164_list_collectionURIs = {
13591  AFW_UTF8_LITERAL("string"),
13592  sizeof(impl_164_array_collectionURIs) / sizeof(afw_utf8_t),
13593  (const void *)&impl_164_array_collectionURIs
13594 };
13595 
13597 impl_164_property_collectionURIs = {
13598  "collectionURIs",
13599  {
13601  .list = &impl_164_list_collectionURIs
13602  }
13603 };
13604 
13606 impl_164_property_description = {
13607  "description",
13608  {
13610  .string = "Adaptive Layout definition for the DatePicker component."
13611  }
13612 };
13613 
13615 impl_164_property_label = {
13616  "label",
13617  {
13619  .string = "Date Picker"
13620  }
13621 };
13622 
13624 impl_164_property_objectType = {
13625  "objectType",
13626  {
13628  .string = "_AdaptiveLayoutComponentType_DatePicker"
13629  }
13630 };
13631 
13633 impl_164_property_propertyTypes = {
13634  "propertyTypes",
13635  {
13637  .object = &impl_165
13638  }
13639 };
13640 
13641 static const afw_runtime_unresolved_property_t *
13642 impl_164_properties[] = {
13643  &impl_164_property_allowAdd,
13644  &impl_164_property_allowChange,
13645  &impl_164_property_allowDelete,
13646  &impl_164_property_allowEntity,
13647  &impl_164_property_collectionURIs,
13648  &impl_164_property_description,
13649  &impl_164_property_label,
13650  &impl_164_property_objectType,
13651  &impl_164_property_propertyTypes,
13652  NULL
13653 };
13654 
13655 static const afw_utf8_t
13656 impl_164_meta_path =
13657  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DatePicker");
13658 
13660 impl_164 = {
13661  &afw_components_s__AdaptiveObjectType_,
13662  &afw_components_s__AdaptiveLayoutComponentType_DatePicker,
13663  &impl_164_meta_path,
13664  &impl_164_properties[0]
13665 };
13666 
13668 impl_171;
13669 
13671 impl_172;
13672 
13674 impl_173;
13675 
13676 /*
13677  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes/description
13678  */
13679 
13681 impl_173_property_allowWrite = {
13682  "allowWrite",
13683  {
13685  .boolean = true
13686  }
13687 };
13688 
13690 impl_173_property_dataType = {
13691  "dataType",
13692  {
13694  .string = "string"
13695  }
13696 };
13697 
13699 impl_173_property_description = {
13700  "description",
13701  {
13703  .string = "The description for the DateTimePicker component."
13704  }
13705 };
13706 
13708 impl_173_property_label = {
13709  "label",
13710  {
13712  .string = "Description"
13713  }
13714 };
13715 
13717 impl_173_property_testDataParameter = {
13718  "testDataParameter",
13719  {
13721  .string = "This is the description."
13722  }
13723 };
13724 
13725 static const afw_runtime_unresolved_property_t *
13726 impl_173_properties[] = {
13727  &impl_173_property_allowWrite,
13728  &impl_173_property_dataType,
13729  &impl_173_property_description,
13730  &impl_173_property_label,
13731  &impl_173_property_testDataParameter,
13732  NULL
13733 };
13734 
13736 impl_173 = {
13737  &impl_173_properties[0]
13738 };
13739 
13741 impl_174;
13742 
13743 /*
13744  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes/disabled
13745  */
13746 
13748 impl_174_property_allowWrite = {
13749  "allowWrite",
13750  {
13752  .boolean = true
13753  }
13754 };
13755 
13757 impl_174_property_dataType = {
13758  "dataType",
13759  {
13761  .string = "boolean"
13762  }
13763 };
13764 
13766 impl_174_property_description = {
13767  "description",
13768  {
13770  .string = "Specifies whether the DateTimePicker component is disabled."
13771  }
13772 };
13773 
13775 impl_174_property_label = {
13776  "label",
13777  {
13779  .string = "Disabled"
13780  }
13781 };
13782 
13783 static const afw_runtime_unresolved_property_t *
13784 impl_174_properties[] = {
13785  &impl_174_property_allowWrite,
13786  &impl_174_property_dataType,
13787  &impl_174_property_description,
13788  &impl_174_property_label,
13789  NULL
13790 };
13791 
13793 impl_174 = {
13794  &impl_174_properties[0]
13795 };
13796 
13798 impl_175;
13799 
13800 /*
13801  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes/label
13802  */
13803 
13805 impl_175_property_allowWrite = {
13806  "allowWrite",
13807  {
13809  .boolean = true
13810  }
13811 };
13812 
13814 impl_175_property_dataType = {
13815  "dataType",
13816  {
13818  .string = "string"
13819  }
13820 };
13821 
13823 impl_175_property_description = {
13824  "description",
13825  {
13827  .string = "The label for the DateTimePicker component."
13828  }
13829 };
13830 
13832 impl_175_property_label = {
13833  "label",
13834  {
13836  .string = "Label"
13837  }
13838 };
13839 
13841 impl_175_property_testDataParameter = {
13842  "testDataParameter",
13843  {
13845  .string = "This is the label"
13846  }
13847 };
13848 
13849 static const afw_runtime_unresolved_property_t *
13850 impl_175_properties[] = {
13851  &impl_175_property_allowWrite,
13852  &impl_175_property_dataType,
13853  &impl_175_property_description,
13854  &impl_175_property_label,
13855  &impl_175_property_testDataParameter,
13856  NULL
13857 };
13858 
13860 impl_175 = {
13861  &impl_175_properties[0]
13862 };
13863 
13865 impl_176;
13866 
13867 /*
13868  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes/required
13869  */
13870 
13872 impl_176_property_allowWrite = {
13873  "allowWrite",
13874  {
13876  .boolean = true
13877  }
13878 };
13879 
13881 impl_176_property_dataType = {
13882  "dataType",
13883  {
13885  .string = "boolean"
13886  }
13887 };
13888 
13890 impl_176_property_description = {
13891  "description",
13892  {
13894  .string = "Specifies whether the Date Picker value is required."
13895  }
13896 };
13897 
13899 impl_176_property_label = {
13900  "label",
13901  {
13903  .string = "Required"
13904  }
13905 };
13906 
13907 static const afw_runtime_unresolved_property_t *
13908 impl_176_properties[] = {
13909  &impl_176_property_allowWrite,
13910  &impl_176_property_dataType,
13911  &impl_176_property_description,
13912  &impl_176_property_label,
13913  NULL
13914 };
13915 
13917 impl_176 = {
13918  &impl_176_properties[0]
13919 };
13920 
13922 impl_177;
13923 
13924 /*
13925  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes/value
13926  */
13927 
13929 impl_177_property_allowWrite = {
13930  "allowWrite",
13931  {
13933  .boolean = true
13934  }
13935 };
13936 
13938 impl_177_property_dataType = {
13939  "dataType",
13940  {
13942  .string = "dateTime"
13943  }
13944 };
13945 
13947 impl_177_property_description = {
13948  "description",
13949  {
13951  .string = "The value for the DateTimePicker component."
13952  }
13953 };
13954 
13956 impl_177_property_label = {
13957  "label",
13958  {
13960  .string = "Value"
13961  }
13962 };
13963 
13964 static const afw_runtime_unresolved_property_t *
13965 impl_177_properties[] = {
13966  &impl_177_property_allowWrite,
13967  &impl_177_property_dataType,
13968  &impl_177_property_description,
13969  &impl_177_property_label,
13970  NULL
13971 };
13972 
13974 impl_177 = {
13975  &impl_177_properties[0]
13976 };
13977 
13978 /*
13979  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker/propertyTypes
13980  */
13981 
13983 impl_172_property_description = {
13984  "description",
13985  {
13987  .object = &impl_173
13988  }
13989 };
13990 
13992 impl_172_property_disabled = {
13993  "disabled",
13994  {
13996  .object = &impl_174
13997  }
13998 };
13999 
14001 impl_172_property_label = {
14002  "label",
14003  {
14005  .object = &impl_175
14006  }
14007 };
14008 
14010 impl_172_property_required = {
14011  "required",
14012  {
14014  .object = &impl_176
14015  }
14016 };
14017 
14019 impl_172_property_value = {
14020  "value",
14021  {
14023  .object = &impl_177
14024  }
14025 };
14026 
14027 static const afw_runtime_unresolved_property_t *
14028 impl_172_properties[] = {
14029  &impl_172_property_description,
14030  &impl_172_property_disabled,
14031  &impl_172_property_label,
14032  &impl_172_property_required,
14033  &impl_172_property_value,
14034  NULL
14035 };
14036 
14037 static const afw_utf8_t
14038 impl_172_parentPaths_array[] = {
14039  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
14040 };
14041 
14043 impl_172 = {
14044  &impl_172_properties[0],
14045  sizeof(impl_172_parentPaths_array) / sizeof(afw_utf8_t),
14046  &impl_172_parentPaths_array[0]
14047 };
14048 
14049 /*
14050  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker
14051  */
14052 
14054 impl_171_property_allowAdd = {
14055  "allowAdd",
14056  {
14058  .boolean = true
14059  }
14060 };
14061 
14063 impl_171_property_allowChange = {
14064  "allowChange",
14065  {
14067  .boolean = true
14068  }
14069 };
14070 
14072 impl_171_property_allowDelete = {
14073  "allowDelete",
14074  {
14076  .boolean = true
14077  }
14078 };
14079 
14081 impl_171_property_allowEntity = {
14082  "allowEntity",
14083  {
14085  .boolean = false
14086  }
14087 };
14088 
14089 static const afw_utf8_t
14090 impl_171_array_collectionURIs[] = {
14091  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
14092 };
14093 
14095 impl_171_list_collectionURIs = {
14096  AFW_UTF8_LITERAL("string"),
14097  sizeof(impl_171_array_collectionURIs) / sizeof(afw_utf8_t),
14098  (const void *)&impl_171_array_collectionURIs
14099 };
14100 
14102 impl_171_property_collectionURIs = {
14103  "collectionURIs",
14104  {
14106  .list = &impl_171_list_collectionURIs
14107  }
14108 };
14109 
14111 impl_171_property_description = {
14112  "description",
14113  {
14115  .string = "Adaptive Layout definition for the DateTimePicker component."
14116  }
14117 };
14118 
14120 impl_171_property_label = {
14121  "label",
14122  {
14124  .string = "Date Time Picker"
14125  }
14126 };
14127 
14129 impl_171_property_objectType = {
14130  "objectType",
14131  {
14133  .string = "_AdaptiveLayoutComponentType_DateTimePicker"
14134  }
14135 };
14136 
14138 impl_171_property_propertyTypes = {
14139  "propertyTypes",
14140  {
14142  .object = &impl_172
14143  }
14144 };
14145 
14146 static const afw_runtime_unresolved_property_t *
14147 impl_171_properties[] = {
14148  &impl_171_property_allowAdd,
14149  &impl_171_property_allowChange,
14150  &impl_171_property_allowDelete,
14151  &impl_171_property_allowEntity,
14152  &impl_171_property_collectionURIs,
14153  &impl_171_property_description,
14154  &impl_171_property_label,
14155  &impl_171_property_objectType,
14156  &impl_171_property_propertyTypes,
14157  NULL
14158 };
14159 
14160 static const afw_utf8_t
14161 impl_171_meta_path =
14162  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DateTimePicker");
14163 
14165 impl_171 = {
14166  &afw_components_s__AdaptiveObjectType_,
14167  &afw_components_s__AdaptiveLayoutComponentType_DateTimePicker,
14168  &impl_171_meta_path,
14169  &impl_171_properties[0]
14170 };
14171 
14173 impl_178;
14174 
14176 impl_179;
14177 
14179 impl_180;
14180 
14181 /*
14182  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/contains
14183  */
14184 
14186 impl_180_property_allowWrite = {
14187  "allowWrite",
14188  {
14190  .boolean = true
14191  }
14192 };
14193 
14195 impl_180_property_dataType = {
14196  "dataType",
14197  {
14199  .string = "object"
14200  }
14201 };
14202 
14204 impl_180_property_dataTypeParameter = {
14205  "dataTypeParameter",
14206  {
14208  .string = "_AdaptiveLayoutComponent_"
14209  }
14210 };
14211 
14213 impl_180_property_description = {
14214  "description",
14215  {
14217  .string = "Any contents that needs to be rendered inside the Dialog."
14218  }
14219 };
14220 
14222 impl_180_property_label = {
14223  "label",
14224  {
14226  .string = "Contains"
14227  }
14228 };
14229 
14230 static const afw_runtime_unresolved_property_t *
14231 impl_180_properties[] = {
14232  &impl_180_property_allowWrite,
14233  &impl_180_property_dataType,
14234  &impl_180_property_dataTypeParameter,
14235  &impl_180_property_description,
14236  &impl_180_property_label,
14237  NULL
14238 };
14239 
14241 impl_180 = {
14242  &impl_180_properties[0]
14243 };
14244 
14246 impl_181;
14247 
14248 /*
14249  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/footer
14250  */
14251 
14253 impl_181_property_allowWrite = {
14254  "allowWrite",
14255  {
14257  .boolean = true
14258  }
14259 };
14260 
14262 impl_181_property_dataType = {
14263  "dataType",
14264  {
14266  .string = "object"
14267  }
14268 };
14269 
14271 impl_181_property_dataTypeParameter = {
14272  "dataTypeParameter",
14273  {
14275  .string = "_AdaptiveLayoutComponent_"
14276  }
14277 };
14278 
14280 impl_181_property_description = {
14281  "description",
14282  {
14284  .string = "Any contents that needs to be rendered inside the Dialog's footer area."
14285  }
14286 };
14287 
14289 impl_181_property_label = {
14290  "label",
14291  {
14293  .string = "Footer"
14294  }
14295 };
14296 
14297 static const afw_runtime_unresolved_property_t *
14298 impl_181_properties[] = {
14299  &impl_181_property_allowWrite,
14300  &impl_181_property_dataType,
14301  &impl_181_property_dataTypeParameter,
14302  &impl_181_property_description,
14303  &impl_181_property_label,
14304  NULL
14305 };
14306 
14308 impl_181 = {
14309  &impl_181_properties[0]
14310 };
14311 
14313 impl_182;
14314 
14315 /*
14316  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/fullScreen
14317  */
14318 
14320 impl_182_property_allowWrite = {
14321  "allowWrite",
14322  {
14324  .boolean = true
14325  }
14326 };
14327 
14329 impl_182_property_dataType = {
14330  "dataType",
14331  {
14333  .string = "boolean"
14334  }
14335 };
14336 
14338 impl_182_property_defaultValue = {
14339  "defaultValue",
14340  {
14342  .boolean = false
14343  }
14344 };
14345 
14347 impl_182_property_description = {
14348  "description",
14349  {
14351  .string = "Should the Dialog be full screen?"
14352  }
14353 };
14354 
14356 impl_182_property_label = {
14357  "label",
14358  {
14360  .string = "Full Screen"
14361  }
14362 };
14363 
14364 static const afw_runtime_unresolved_property_t *
14365 impl_182_properties[] = {
14366  &impl_182_property_allowWrite,
14367  &impl_182_property_dataType,
14368  &impl_182_property_defaultValue,
14369  &impl_182_property_description,
14370  &impl_182_property_label,
14371  NULL
14372 };
14373 
14375 impl_182 = {
14376  &impl_182_properties[0]
14377 };
14378 
14380 impl_183;
14381 
14382 /*
14383  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/isBlocking
14384  */
14385 
14387 impl_183_property_allowWrite = {
14388  "allowWrite",
14389  {
14391  .boolean = true
14392  }
14393 };
14394 
14396 impl_183_property_dataType = {
14397  "dataType",
14398  {
14400  .string = "boolean"
14401  }
14402 };
14403 
14405 impl_183_property_description = {
14406  "description",
14407  {
14409  .string = "Determines if the Dialog should block dismissing until the user clicks a button."
14410  }
14411 };
14412 
14414 impl_183_property_label = {
14415  "label",
14416  {
14418  .string = "Is Blocking"
14419  }
14420 };
14421 
14422 static const afw_runtime_unresolved_property_t *
14423 impl_183_properties[] = {
14424  &impl_183_property_allowWrite,
14425  &impl_183_property_dataType,
14426  &impl_183_property_description,
14427  &impl_183_property_label,
14428  NULL
14429 };
14430 
14432 impl_183 = {
14433  &impl_183_properties[0]
14434 };
14435 
14437 impl_184;
14438 
14439 /*
14440  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/maxWidth
14441  */
14442 
14444 impl_184_property_allowWrite = {
14445  "allowWrite",
14446  {
14448  .boolean = true
14449  }
14450 };
14451 
14453 impl_184_property_dataType = {
14454  "dataType",
14455  {
14457  .string = "string"
14458  }
14459 };
14460 
14462 impl_184_property_description = {
14463  "description",
14464  {
14466  .string = "The maximum width of the Dialog."
14467  }
14468 };
14469 
14471 impl_184_property_label = {
14472  "label",
14473  {
14475  .string = "Max Width"
14476  }
14477 };
14478 
14479 static const afw_utf8_t
14480 impl_184_array_possibleValues[] = {
14481  AFW_UTF8_LITERAL("lg"),
14482  AFW_UTF8_LITERAL("md"),
14483  AFW_UTF8_LITERAL("sm"),
14484  AFW_UTF8_LITERAL("xl")
14485 };
14486 
14488 impl_184_list_possibleValues = {
14489  AFW_UTF8_LITERAL("string"),
14490  sizeof(impl_184_array_possibleValues) / sizeof(afw_utf8_t),
14491  (const void *)&impl_184_array_possibleValues
14492 };
14493 
14495 impl_184_property_possibleValues = {
14496  "possibleValues",
14497  {
14499  .list = &impl_184_list_possibleValues
14500  }
14501 };
14502 
14503 static const afw_runtime_unresolved_property_t *
14504 impl_184_properties[] = {
14505  &impl_184_property_allowWrite,
14506  &impl_184_property_dataType,
14507  &impl_184_property_description,
14508  &impl_184_property_label,
14509  &impl_184_property_possibleValues,
14510  NULL
14511 };
14512 
14514 impl_184 = {
14515  &impl_184_properties[0]
14516 };
14517 
14519 impl_185;
14520 
14521 /*
14522  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/open
14523  */
14524 
14526 impl_185_property_allowWrite = {
14527  "allowWrite",
14528  {
14530  .boolean = true
14531  }
14532 };
14533 
14535 impl_185_property_dataType = {
14536  "dataType",
14537  {
14539  .string = "boolean"
14540  }
14541 };
14542 
14544 impl_185_property_description = {
14545  "description",
14546  {
14548  .string = "Specifies whether this Dialog component is open."
14549  }
14550 };
14551 
14553 impl_185_property_label = {
14554  "label",
14555  {
14557  .string = "Open"
14558  }
14559 };
14560 
14561 static const afw_runtime_unresolved_property_t *
14562 impl_185_properties[] = {
14563  &impl_185_property_allowWrite,
14564  &impl_185_property_dataType,
14565  &impl_185_property_description,
14566  &impl_185_property_label,
14567  NULL
14568 };
14569 
14571 impl_185 = {
14572  &impl_185_properties[0]
14573 };
14574 
14576 impl_186;
14577 
14578 /*
14579  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/showClose
14580  */
14581 
14583 impl_186_property_allowWrite = {
14584  "allowWrite",
14585  {
14587  .boolean = true
14588  }
14589 };
14590 
14592 impl_186_property_dataType = {
14593  "dataType",
14594  {
14596  .string = "boolean"
14597  }
14598 };
14599 
14601 impl_186_property_defaultValue = {
14602  "defaultValue",
14603  {
14605  .boolean = false
14606  }
14607 };
14608 
14610 impl_186_property_description = {
14611  "description",
14612  {
14614  .string = "Should a close button be rendered, to allow the user to dismiss the Dialog."
14615  }
14616 };
14617 
14619 impl_186_property_label = {
14620  "label",
14621  {
14623  .string = "Show Close"
14624  }
14625 };
14626 
14627 static const afw_runtime_unresolved_property_t *
14628 impl_186_properties[] = {
14629  &impl_186_property_allowWrite,
14630  &impl_186_property_dataType,
14631  &impl_186_property_defaultValue,
14632  &impl_186_property_description,
14633  &impl_186_property_label,
14634  NULL
14635 };
14636 
14638 impl_186 = {
14639  &impl_186_properties[0]
14640 };
14641 
14643 impl_187;
14644 
14645 /*
14646  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/subText
14647  */
14648 
14650 impl_187_property_allowWrite = {
14651  "allowWrite",
14652  {
14654  .boolean = true
14655  }
14656 };
14657 
14659 impl_187_property_dataType = {
14660  "dataType",
14661  {
14663  .string = "string"
14664  }
14665 };
14666 
14668 impl_187_property_description = {
14669  "description",
14670  {
14672  .string = "The content text to display inside the dialog box, directly under the Title."
14673  }
14674 };
14675 
14677 impl_187_property_label = {
14678  "label",
14679  {
14681  .string = "Subtext"
14682  }
14683 };
14684 
14685 static const afw_runtime_unresolved_property_t *
14686 impl_187_properties[] = {
14687  &impl_187_property_allowWrite,
14688  &impl_187_property_dataType,
14689  &impl_187_property_description,
14690  &impl_187_property_label,
14691  NULL
14692 };
14693 
14695 impl_187 = {
14696  &impl_187_properties[0]
14697 };
14698 
14700 impl_188;
14701 
14702 /*
14703  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes/title
14704  */
14705 
14707 impl_188_property_allowWrite = {
14708  "allowWrite",
14709  {
14711  .boolean = true
14712  }
14713 };
14714 
14716 impl_188_property_dataType = {
14717  "dataType",
14718  {
14720  .string = "string"
14721  }
14722 };
14723 
14725 impl_188_property_description = {
14726  "description",
14727  {
14729  .string = "The title text to display at the top of the dialog box."
14730  }
14731 };
14732 
14734 impl_188_property_label = {
14735  "label",
14736  {
14738  .string = "Title"
14739  }
14740 };
14741 
14742 static const afw_runtime_unresolved_property_t *
14743 impl_188_properties[] = {
14744  &impl_188_property_allowWrite,
14745  &impl_188_property_dataType,
14746  &impl_188_property_description,
14747  &impl_188_property_label,
14748  NULL
14749 };
14750 
14752 impl_188 = {
14753  &impl_188_properties[0]
14754 };
14755 
14756 /*
14757  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog/propertyTypes
14758  */
14759 
14761 impl_179_property_contains = {
14762  "contains",
14763  {
14765  .object = &impl_180
14766  }
14767 };
14768 
14770 impl_179_property_footer = {
14771  "footer",
14772  {
14774  .object = &impl_181
14775  }
14776 };
14777 
14779 impl_179_property_fullScreen = {
14780  "fullScreen",
14781  {
14783  .object = &impl_182
14784  }
14785 };
14786 
14788 impl_179_property_isBlocking = {
14789  "isBlocking",
14790  {
14792  .object = &impl_183
14793  }
14794 };
14795 
14797 impl_179_property_maxWidth = {
14798  "maxWidth",
14799  {
14801  .object = &impl_184
14802  }
14803 };
14804 
14806 impl_179_property_open = {
14807  "open",
14808  {
14810  .object = &impl_185
14811  }
14812 };
14813 
14815 impl_179_property_showClose = {
14816  "showClose",
14817  {
14819  .object = &impl_186
14820  }
14821 };
14822 
14824 impl_179_property_subText = {
14825  "subText",
14826  {
14828  .object = &impl_187
14829  }
14830 };
14831 
14833 impl_179_property_title = {
14834  "title",
14835  {
14837  .object = &impl_188
14838  }
14839 };
14840 
14841 static const afw_runtime_unresolved_property_t *
14842 impl_179_properties[] = {
14843  &impl_179_property_contains,
14844  &impl_179_property_footer,
14845  &impl_179_property_fullScreen,
14846  &impl_179_property_isBlocking,
14847  &impl_179_property_maxWidth,
14848  &impl_179_property_open,
14849  &impl_179_property_showClose,
14850  &impl_179_property_subText,
14851  &impl_179_property_title,
14852  NULL
14853 };
14854 
14855 static const afw_utf8_t
14856 impl_179_parentPaths_array[] = {
14857  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
14858 };
14859 
14861 impl_179 = {
14862  &impl_179_properties[0],
14863  sizeof(impl_179_parentPaths_array) / sizeof(afw_utf8_t),
14864  &impl_179_parentPaths_array[0]
14865 };
14866 
14867 /*
14868  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog
14869  */
14870 
14872 impl_178_property_allowAdd = {
14873  "allowAdd",
14874  {
14876  .boolean = true
14877  }
14878 };
14879 
14881 impl_178_property_allowChange = {
14882  "allowChange",
14883  {
14885  .boolean = true
14886  }
14887 };
14888 
14890 impl_178_property_allowDelete = {
14891  "allowDelete",
14892  {
14894  .boolean = true
14895  }
14896 };
14897 
14899 impl_178_property_allowEntity = {
14900  "allowEntity",
14901  {
14903  .boolean = false
14904  }
14905 };
14906 
14907 static const afw_utf8_t
14908 impl_178_array_collectionURIs[] = {
14909  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
14910 };
14911 
14913 impl_178_list_collectionURIs = {
14914  AFW_UTF8_LITERAL("string"),
14915  sizeof(impl_178_array_collectionURIs) / sizeof(afw_utf8_t),
14916  (const void *)&impl_178_array_collectionURIs
14917 };
14918 
14920 impl_178_property_collectionURIs = {
14921  "collectionURIs",
14922  {
14924  .list = &impl_178_list_collectionURIs
14925  }
14926 };
14927 
14929 impl_178_property_description = {
14930  "description",
14931  {
14933  .string = "Adaptive Layout definition for the Dialog component."
14934  }
14935 };
14936 
14938 impl_178_property_objectType = {
14939  "objectType",
14940  {
14942  .string = "_AdaptiveLayoutComponentType_Dialog"
14943  }
14944 };
14945 
14947 impl_178_property_propertyTypes = {
14948  "propertyTypes",
14949  {
14951  .object = &impl_179
14952  }
14953 };
14954 
14955 static const afw_runtime_unresolved_property_t *
14956 impl_178_properties[] = {
14957  &impl_178_property_allowAdd,
14958  &impl_178_property_allowChange,
14959  &impl_178_property_allowDelete,
14960  &impl_178_property_allowEntity,
14961  &impl_178_property_collectionURIs,
14962  &impl_178_property_description,
14963  &impl_178_property_objectType,
14964  &impl_178_property_propertyTypes,
14965  NULL
14966 };
14967 
14968 static const afw_utf8_t
14969 impl_178_meta_path =
14970  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dialog");
14971 
14973 impl_178 = {
14974  &afw_components_s__AdaptiveObjectType_,
14975  &afw_components_s__AdaptiveLayoutComponentType_Dialog,
14976  &impl_178_meta_path,
14977  &impl_178_properties[0]
14978 };
14979 
14981 impl_189;
14982 
14984 impl_190;
14985 
14987 impl_191;
14988 
14989 /*
14990  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor/propertyTypes/modified
14991  */
14992 
14994 impl_191_property_allowWrite = {
14995  "allowWrite",
14996  {
14998  .boolean = true
14999  }
15000 };
15001 
15003 impl_191_property_dataType = {
15004  "dataType",
15005  {
15007  .string = "string"
15008  }
15009 };
15010 
15012 impl_191_property_description = {
15013  "description",
15014  {
15016  .string = "The modified source value for the DiffEditor component to render."
15017  }
15018 };
15019 
15021 impl_191_property_label = {
15022  "label",
15023  {
15025  .string = "Modified"
15026  }
15027 };
15028 
15030 impl_191_property_testDataParameter = {
15031  "testDataParameter",
15032  {
15034  .string = "This is the modified text."
15035  }
15036 };
15037 
15038 static const afw_runtime_unresolved_property_t *
15039 impl_191_properties[] = {
15040  &impl_191_property_allowWrite,
15041  &impl_191_property_dataType,
15042  &impl_191_property_description,
15043  &impl_191_property_label,
15044  &impl_191_property_testDataParameter,
15045  NULL
15046 };
15047 
15049 impl_191 = {
15050  &impl_191_properties[0]
15051 };
15052 
15054 impl_192;
15055 
15056 /*
15057  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor/propertyTypes/original
15058  */
15059 
15061 impl_192_property_allowWrite = {
15062  "allowWrite",
15063  {
15065  .boolean = true
15066  }
15067 };
15068 
15070 impl_192_property_dataType = {
15071  "dataType",
15072  {
15074  .string = "string"
15075  }
15076 };
15077 
15079 impl_192_property_description = {
15080  "description",
15081  {
15083  .string = "The original source value for the DiffEditor component to render."
15084  }
15085 };
15086 
15088 impl_192_property_label = {
15089  "label",
15090  {
15092  .string = "Original"
15093  }
15094 };
15095 
15097 impl_192_property_testDataParameter = {
15098  "testDataParameter",
15099  {
15101  .string = "This is the original text."
15102  }
15103 };
15104 
15105 static const afw_runtime_unresolved_property_t *
15106 impl_192_properties[] = {
15107  &impl_192_property_allowWrite,
15108  &impl_192_property_dataType,
15109  &impl_192_property_description,
15110  &impl_192_property_label,
15111  &impl_192_property_testDataParameter,
15112  NULL
15113 };
15114 
15116 impl_192 = {
15117  &impl_192_properties[0]
15118 };
15119 
15121 impl_193;
15122 
15123 /*
15124  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor/propertyTypes/showLineNumbers
15125  */
15126 
15128 impl_193_property_allowWrite = {
15129  "allowWrite",
15130  {
15132  .boolean = true
15133  }
15134 };
15135 
15137 impl_193_property_dataType = {
15138  "dataType",
15139  {
15141  .string = "boolean"
15142  }
15143 };
15144 
15146 impl_193_property_description = {
15147  "description",
15148  {
15150  .string = "Specifies whether the line numbers should be visible in DiffEditor component."
15151  }
15152 };
15153 
15155 impl_193_property_label = {
15156  "label",
15157  {
15159  .string = "Line Numbers"
15160  }
15161 };
15162 
15163 static const afw_runtime_unresolved_property_t *
15164 impl_193_properties[] = {
15165  &impl_193_property_allowWrite,
15166  &impl_193_property_dataType,
15167  &impl_193_property_description,
15168  &impl_193_property_label,
15169  NULL
15170 };
15171 
15173 impl_193 = {
15174  &impl_193_properties[0]
15175 };
15176 
15177 /*
15178  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor/propertyTypes
15179  */
15180 
15182 impl_190_property_modified = {
15183  "modified",
15184  {
15186  .object = &impl_191
15187  }
15188 };
15189 
15191 impl_190_property_original = {
15192  "original",
15193  {
15195  .object = &impl_192
15196  }
15197 };
15198 
15200 impl_190_property_showLineNumbers = {
15201  "showLineNumbers",
15202  {
15204  .object = &impl_193
15205  }
15206 };
15207 
15208 static const afw_runtime_unresolved_property_t *
15209 impl_190_properties[] = {
15210  &impl_190_property_modified,
15211  &impl_190_property_original,
15212  &impl_190_property_showLineNumbers,
15213  NULL
15214 };
15215 
15216 static const afw_utf8_t
15217 impl_190_parentPaths_array[] = {
15218  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
15219 };
15220 
15222 impl_190 = {
15223  &impl_190_properties[0],
15224  sizeof(impl_190_parentPaths_array) / sizeof(afw_utf8_t),
15225  &impl_190_parentPaths_array[0]
15226 };
15227 
15228 /*
15229  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor
15230  */
15231 
15233 impl_189_property_allowAdd = {
15234  "allowAdd",
15235  {
15237  .boolean = true
15238  }
15239 };
15240 
15242 impl_189_property_allowChange = {
15243  "allowChange",
15244  {
15246  .boolean = true
15247  }
15248 };
15249 
15251 impl_189_property_allowDelete = {
15252  "allowDelete",
15253  {
15255  .boolean = true
15256  }
15257 };
15258 
15260 impl_189_property_allowEntity = {
15261  "allowEntity",
15262  {
15264  .boolean = false
15265  }
15266 };
15267 
15268 static const afw_utf8_t
15269 impl_189_array_collectionURIs[] = {
15270  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
15271 };
15272 
15274 impl_189_list_collectionURIs = {
15275  AFW_UTF8_LITERAL("string"),
15276  sizeof(impl_189_array_collectionURIs) / sizeof(afw_utf8_t),
15277  (const void *)&impl_189_array_collectionURIs
15278 };
15279 
15281 impl_189_property_collectionURIs = {
15282  "collectionURIs",
15283  {
15285  .list = &impl_189_list_collectionURIs
15286  }
15287 };
15288 
15290 impl_189_property_description = {
15291  "description",
15292  {
15294  .string = "Adaptive Layout definition for the DiffEditor component."
15295  }
15296 };
15297 
15299 impl_189_property_label = {
15300  "label",
15301  {
15303  .string = "DiffEditor"
15304  }
15305 };
15306 
15308 impl_189_property_objectType = {
15309  "objectType",
15310  {
15312  .string = "_AdaptiveLayoutComponentType_DiffEditor"
15313  }
15314 };
15315 
15317 impl_189_property_propertyTypes = {
15318  "propertyTypes",
15319  {
15321  .object = &impl_190
15322  }
15323 };
15324 
15325 static const afw_runtime_unresolved_property_t *
15326 impl_189_properties[] = {
15327  &impl_189_property_allowAdd,
15328  &impl_189_property_allowChange,
15329  &impl_189_property_allowDelete,
15330  &impl_189_property_allowEntity,
15331  &impl_189_property_collectionURIs,
15332  &impl_189_property_description,
15333  &impl_189_property_label,
15334  &impl_189_property_objectType,
15335  &impl_189_property_propertyTypes,
15336  NULL
15337 };
15338 
15339 static const afw_utf8_t
15340 impl_189_meta_path =
15341  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DiffEditor");
15342 
15344 impl_189 = {
15345  &afw_components_s__AdaptiveObjectType_,
15346  &afw_components_s__AdaptiveLayoutComponentType_DiffEditor,
15347  &impl_189_meta_path,
15348  &impl_189_properties[0]
15349 };
15350 
15352 impl_194;
15353 
15355 impl_195;
15356 
15357 /*
15358  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Divider/propertyTypes
15359  */
15360 
15361 static const afw_runtime_unresolved_property_t *
15362 impl_195_properties[] = {
15363  NULL
15364 };
15365 
15366 static const afw_utf8_t
15367 impl_195_parentPaths_array[] = {
15368  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
15369 };
15370 
15372 impl_195 = {
15373  &impl_195_properties[0],
15374  sizeof(impl_195_parentPaths_array) / sizeof(afw_utf8_t),
15375  &impl_195_parentPaths_array[0]
15376 };
15377 
15378 /*
15379  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Divider
15380  */
15381 
15383 impl_194_property_allowAdd = {
15384  "allowAdd",
15385  {
15387  .boolean = true
15388  }
15389 };
15390 
15392 impl_194_property_allowChange = {
15393  "allowChange",
15394  {
15396  .boolean = true
15397  }
15398 };
15399 
15401 impl_194_property_allowDelete = {
15402  "allowDelete",
15403  {
15405  .boolean = true
15406  }
15407 };
15408 
15410 impl_194_property_allowEntity = {
15411  "allowEntity",
15412  {
15414  .boolean = false
15415  }
15416 };
15417 
15418 static const afw_utf8_t
15419 impl_194_array_collectionURIs[] = {
15420  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
15421 };
15422 
15424 impl_194_list_collectionURIs = {
15425  AFW_UTF8_LITERAL("string"),
15426  sizeof(impl_194_array_collectionURIs) / sizeof(afw_utf8_t),
15427  (const void *)&impl_194_array_collectionURIs
15428 };
15429 
15431 impl_194_property_collectionURIs = {
15432  "collectionURIs",
15433  {
15435  .list = &impl_194_list_collectionURIs
15436  }
15437 };
15438 
15440 impl_194_property_description = {
15441  "description",
15442  {
15444  .string = "Adaptive Layout definition for the Divider component."
15445  }
15446 };
15447 
15449 impl_194_property_label = {
15450  "label",
15451  {
15453  .string = "Divider"
15454  }
15455 };
15456 
15458 impl_194_property_objectType = {
15459  "objectType",
15460  {
15462  .string = "_AdaptiveLayoutComponentType_Divider"
15463  }
15464 };
15465 
15467 impl_194_property_propertyTypes = {
15468  "propertyTypes",
15469  {
15471  .object = &impl_195
15472  }
15473 };
15474 
15475 static const afw_runtime_unresolved_property_t *
15476 impl_194_properties[] = {
15477  &impl_194_property_allowAdd,
15478  &impl_194_property_allowChange,
15479  &impl_194_property_allowDelete,
15480  &impl_194_property_allowEntity,
15481  &impl_194_property_collectionURIs,
15482  &impl_194_property_description,
15483  &impl_194_property_label,
15484  &impl_194_property_objectType,
15485  &impl_194_property_propertyTypes,
15486  NULL
15487 };
15488 
15489 static const afw_utf8_t
15490 impl_194_meta_path =
15491  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Divider");
15492 
15494 impl_194 = {
15495  &afw_components_s__AdaptiveObjectType_,
15496  &afw_components_s__AdaptiveLayoutComponentType_Divider,
15497  &impl_194_meta_path,
15498  &impl_194_properties[0]
15499 };
15500 
15502 impl_196;
15503 
15505 impl_197;
15506 
15508 impl_198;
15509 
15510 /*
15511  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer/propertyTypes/anchor
15512  */
15513 
15515 impl_198_property_allowWrite = {
15516  "allowWrite",
15517  {
15519  .boolean = true
15520  }
15521 };
15522 
15523 static const afw_utf8_t
15524 impl_198_array_allowedValues[] = {
15525  AFW_UTF8_LITERAL("bottom"),
15526  AFW_UTF8_LITERAL("left"),
15527  AFW_UTF8_LITERAL("right"),
15528  AFW_UTF8_LITERAL("top")
15529 };
15530 
15532 impl_198_list_allowedValues = {
15533  AFW_UTF8_LITERAL("string"),
15534  sizeof(impl_198_array_allowedValues) / sizeof(afw_utf8_t),
15535  (const void *)&impl_198_array_allowedValues
15536 };
15537 
15539 impl_198_property_allowedValues = {
15540  "allowedValues",
15541  {
15543  .list = &impl_198_list_allowedValues
15544  }
15545 };
15546 
15548 impl_198_property_brief = {
15549  "brief",
15550  {
15552  .string = "Side that this drawer is anchored to"
15553  }
15554 };
15555 
15557 impl_198_property_dataType = {
15558  "dataType",
15559  {
15561  .string = "string"
15562  }
15563 };
15564 
15566 impl_198_property_defaultValue = {
15567  "defaultValue",
15568  {
15570  .string = "left"
15571  }
15572 };
15573 
15575 impl_198_property_description = {
15576  "description",
15577  {
15579  .string = "This property describes which side of the page, the drawer should be anchored to. It may be one of 'bottom', 'top', 'left' or 'right'."
15580  }
15581 };
15582 
15584 impl_198_property_label = {
15585  "label",
15586  {
15588  .string = "Anchor"
15589  }
15590 };
15591 
15592 static const afw_runtime_unresolved_property_t *
15593 impl_198_properties[] = {
15594  &impl_198_property_allowWrite,
15595  &impl_198_property_allowedValues,
15596  &impl_198_property_brief,
15597  &impl_198_property_dataType,
15598  &impl_198_property_defaultValue,
15599  &impl_198_property_description,
15600  &impl_198_property_label,
15601  NULL
15602 };
15603 
15605 impl_198 = {
15606  &impl_198_properties[0]
15607 };
15608 
15610 impl_199;
15611 
15612 /*
15613  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer/propertyTypes/contains
15614  */
15615 
15617 impl_199_property_allowWrite = {
15618  "allowWrite",
15619  {
15621  .boolean = true
15622  }
15623 };
15624 
15626 impl_199_property_brief = {
15627  "brief",
15628  {
15630  .string = "Items inside of the Drawer"
15631  }
15632 };
15633 
15635 impl_199_property_dataType = {
15636  "dataType",
15637  {
15639  .string = "list"
15640  }
15641 };
15642 
15644 impl_199_property_dataTypeParameter = {
15645  "dataTypeParameter",
15646  {
15648  .string = "object _AdaptiveLayoutComponentType_DrawerItem"
15649  }
15650 };
15651 
15653 impl_199_property_description = {
15654  "description",
15655  {
15657  .string = "This declares a list of items to be rendered inside the Drawer."
15658  }
15659 };
15660 
15662 impl_199_property_label = {
15663  "label",
15664  {
15666  .string = "Contains"
15667  }
15668 };
15669 
15670 static const afw_runtime_unresolved_property_t *
15671 impl_199_properties[] = {
15672  &impl_199_property_allowWrite,
15673  &impl_199_property_brief,
15674  &impl_199_property_dataType,
15675  &impl_199_property_dataTypeParameter,
15676  &impl_199_property_description,
15677  &impl_199_property_label,
15678  NULL
15679 };
15680 
15682 impl_199 = {
15683  &impl_199_properties[0]
15684 };
15685 
15687 impl_200;
15688 
15689 /*
15690  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer/propertyTypes/open
15691  */
15692 
15694 impl_200_property_allowWrite = {
15695  "allowWrite",
15696  {
15698  .boolean = true
15699  }
15700 };
15701 
15703 impl_200_property_dataType = {
15704  "dataType",
15705  {
15707  .string = "boolean"
15708  }
15709 };
15710 
15712 impl_200_property_description = {
15713  "description",
15714  {
15716  .string = "Specifies whether this Drawer component is open."
15717  }
15718 };
15719 
15721 impl_200_property_label = {
15722  "label",
15723  {
15725  .string = "Open"
15726  }
15727 };
15728 
15730 impl_200_property_required = {
15731  "required",
15732  {
15734  .boolean = true
15735  }
15736 };
15737 
15738 static const afw_runtime_unresolved_property_t *
15739 impl_200_properties[] = {
15740  &impl_200_property_allowWrite,
15741  &impl_200_property_dataType,
15742  &impl_200_property_description,
15743  &impl_200_property_label,
15744  &impl_200_property_required,
15745  NULL
15746 };
15747 
15749 impl_200 = {
15750  &impl_200_properties[0]
15751 };
15752 
15754 impl_201;
15755 
15756 /*
15757  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer/propertyTypes/variant
15758  */
15759 
15761 impl_201_property_allowWrite = {
15762  "allowWrite",
15763  {
15765  .boolean = true
15766  }
15767 };
15768 
15769 static const afw_utf8_t
15770 impl_201_array_allowedValues[] = {
15771  AFW_UTF8_LITERAL("permanent"),
15772  AFW_UTF8_LITERAL("persistent"),
15773  AFW_UTF8_LITERAL("temporary")
15774 };
15775 
15777 impl_201_list_allowedValues = {
15778  AFW_UTF8_LITERAL("string"),
15779  sizeof(impl_201_array_allowedValues) / sizeof(afw_utf8_t),
15780  (const void *)&impl_201_array_allowedValues
15781 };
15782 
15784 impl_201_property_allowedValues = {
15785  "allowedValues",
15786  {
15788  .list = &impl_201_list_allowedValues
15789  }
15790 };
15791 
15793 impl_201_property_brief = {
15794  "brief",
15795  {
15797  .string = "The variant to use"
15798  }
15799 };
15800 
15802 impl_201_property_dataType = {
15803  "dataType",
15804  {
15806  .string = "string"
15807  }
15808 };
15809 
15811 impl_201_property_defaultValue = {
15812  "defaultValue",
15813  {
15815  .string = "temporary"
15816  }
15817 };
15818 
15820 impl_201_property_description = {
15821  "description",
15822  {
15824  .string = "This property describes whether the drawer should be anchored temporary, persistent or permanent. If temporary, the drawer will be dismissed when the user unblocks its focus. If persistent, the drawer will be displayed until the user manually closes it. If permanent, the drawer will always remain open."
15825  }
15826 };
15827 
15829 impl_201_property_label = {
15830  "label",
15831  {
15833  .string = "Variant"
15834  }
15835 };
15836 
15837 static const afw_runtime_unresolved_property_t *
15838 impl_201_properties[] = {
15839  &impl_201_property_allowWrite,
15840  &impl_201_property_allowedValues,
15841  &impl_201_property_brief,
15842  &impl_201_property_dataType,
15843  &impl_201_property_defaultValue,
15844  &impl_201_property_description,
15845  &impl_201_property_label,
15846  NULL
15847 };
15848 
15850 impl_201 = {
15851  &impl_201_properties[0]
15852 };
15853 
15854 /*
15855  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer/propertyTypes
15856  */
15857 
15859 impl_197_property_anchor = {
15860  "anchor",
15861  {
15863  .object = &impl_198
15864  }
15865 };
15866 
15868 impl_197_property_contains = {
15869  "contains",
15870  {
15872  .object = &impl_199
15873  }
15874 };
15875 
15877 impl_197_property_open = {
15878  "open",
15879  {
15881  .object = &impl_200
15882  }
15883 };
15884 
15886 impl_197_property_variant = {
15887  "variant",
15888  {
15890  .object = &impl_201
15891  }
15892 };
15893 
15894 static const afw_runtime_unresolved_property_t *
15895 impl_197_properties[] = {
15896  &impl_197_property_anchor,
15897  &impl_197_property_contains,
15898  &impl_197_property_open,
15899  &impl_197_property_variant,
15900  NULL
15901 };
15902 
15903 static const afw_utf8_t
15904 impl_197_parentPaths_array[] = {
15905  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
15906 };
15907 
15909 impl_197 = {
15910  &impl_197_properties[0],
15911  sizeof(impl_197_parentPaths_array) / sizeof(afw_utf8_t),
15912  &impl_197_parentPaths_array[0]
15913 };
15914 
15915 /*
15916  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer
15917  */
15918 
15920 impl_196_property_allowAdd = {
15921  "allowAdd",
15922  {
15924  .boolean = true
15925  }
15926 };
15927 
15929 impl_196_property_allowChange = {
15930  "allowChange",
15931  {
15933  .boolean = true
15934  }
15935 };
15936 
15938 impl_196_property_allowDelete = {
15939  "allowDelete",
15940  {
15942  .boolean = true
15943  }
15944 };
15945 
15947 impl_196_property_allowEntity = {
15948  "allowEntity",
15949  {
15951  .boolean = false
15952  }
15953 };
15954 
15955 static const afw_utf8_t
15956 impl_196_array_collectionURIs[] = {
15957  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
15958 };
15959 
15961 impl_196_list_collectionURIs = {
15962  AFW_UTF8_LITERAL("string"),
15963  sizeof(impl_196_array_collectionURIs) / sizeof(afw_utf8_t),
15964  (const void *)&impl_196_array_collectionURIs
15965 };
15966 
15968 impl_196_property_collectionURIs = {
15969  "collectionURIs",
15970  {
15972  .list = &impl_196_list_collectionURIs
15973  }
15974 };
15975 
15977 impl_196_property_description = {
15978  "description",
15979  {
15981  .string = "Adaptive Layout definition for the Drawer component."
15982  }
15983 };
15984 
15986 impl_196_property_objectType = {
15987  "objectType",
15988  {
15990  .string = "_AdaptiveLayoutComponentType_Drawer"
15991  }
15992 };
15993 
15995 impl_196_property_propertyTypes = {
15996  "propertyTypes",
15997  {
15999  .object = &impl_197
16000  }
16001 };
16002 
16003 static const afw_runtime_unresolved_property_t *
16004 impl_196_properties[] = {
16005  &impl_196_property_allowAdd,
16006  &impl_196_property_allowChange,
16007  &impl_196_property_allowDelete,
16008  &impl_196_property_allowEntity,
16009  &impl_196_property_collectionURIs,
16010  &impl_196_property_description,
16011  &impl_196_property_objectType,
16012  &impl_196_property_propertyTypes,
16013  NULL
16014 };
16015 
16016 static const afw_utf8_t
16017 impl_196_meta_path =
16018  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Drawer");
16019 
16021 impl_196 = {
16022  &afw_components_s__AdaptiveObjectType_,
16023  &afw_components_s__AdaptiveLayoutComponentType_Drawer,
16024  &impl_196_meta_path,
16025  &impl_196_properties[0]
16026 };
16027 
16029 impl_202;
16030 
16032 impl_203;
16033 
16035 impl_204;
16036 
16037 /*
16038  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/description
16039  */
16040 
16042 impl_204_property_allowWrite = {
16043  "allowWrite",
16044  {
16046  .boolean = true
16047  }
16048 };
16049 
16051 impl_204_property_dataType = {
16052  "dataType",
16053  {
16055  .string = "string"
16056  }
16057 };
16058 
16060 impl_204_property_description = {
16061  "description",
16062  {
16064  .string = "The description for this dropdown editor."
16065  }
16066 };
16067 
16069 impl_204_property_label = {
16070  "label",
16071  {
16073  .string = "Description"
16074  }
16075 };
16076 
16078 impl_204_property_testDataParameter = {
16079  "testDataParameter",
16080  {
16082  .string = "This is the description."
16083  }
16084 };
16085 
16086 static const afw_runtime_unresolved_property_t *
16087 impl_204_properties[] = {
16088  &impl_204_property_allowWrite,
16089  &impl_204_property_dataType,
16090  &impl_204_property_description,
16091  &impl_204_property_label,
16092  &impl_204_property_testDataParameter,
16093  NULL
16094 };
16095 
16097 impl_204 = {
16098  &impl_204_properties[0]
16099 };
16100 
16102 impl_205;
16103 
16104 /*
16105  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/editable
16106  */
16107 
16109 impl_205_property_allowWrite = {
16110  "allowWrite",
16111  {
16113  .boolean = true
16114  }
16115 };
16116 
16118 impl_205_property_dataType = {
16119  "dataType",
16120  {
16122  .string = "boolean"
16123  }
16124 };
16125 
16127 impl_205_property_description = {
16128  "description",
16129  {
16131  .string = "Whether the options managed by this Dropdown Editor are editable."
16132  }
16133 };
16134 
16136 impl_205_property_label = {
16137  "label",
16138  {
16140  .string = "Editable"
16141  }
16142 };
16143 
16144 static const afw_runtime_unresolved_property_t *
16145 impl_205_properties[] = {
16146  &impl_205_property_allowWrite,
16147  &impl_205_property_dataType,
16148  &impl_205_property_description,
16149  &impl_205_property_label,
16150  NULL
16151 };
16152 
16154 impl_205 = {
16155  &impl_205_properties[0]
16156 };
16157 
16159 impl_206;
16160 
16161 /*
16162  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/label
16163  */
16164 
16166 impl_206_property_allowWrite = {
16167  "allowWrite",
16168  {
16170  .boolean = true
16171  }
16172 };
16173 
16175 impl_206_property_dataType = {
16176  "dataType",
16177  {
16179  .string = "string"
16180  }
16181 };
16182 
16184 impl_206_property_description = {
16185  "description",
16186  {
16188  .string = "The label for the Dropdown component."
16189  }
16190 };
16191 
16193 impl_206_property_label = {
16194  "label",
16195  {
16197  .string = "Label"
16198  }
16199 };
16200 
16202 impl_206_property_testDataParameter = {
16203  "testDataParameter",
16204  {
16206  .string = "This is the label"
16207  }
16208 };
16209 
16210 static const afw_runtime_unresolved_property_t *
16211 impl_206_properties[] = {
16212  &impl_206_property_allowWrite,
16213  &impl_206_property_dataType,
16214  &impl_206_property_description,
16215  &impl_206_property_label,
16216  &impl_206_property_testDataParameter,
16217  NULL
16218 };
16219 
16221 impl_206 = {
16222  &impl_206_properties[0]
16223 };
16224 
16226 impl_207;
16227 
16228 /*
16229  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/multiselect
16230  */
16231 
16233 impl_207_property_allowWrite = {
16234  "allowWrite",
16235  {
16237  .boolean = true
16238  }
16239 };
16240 
16242 impl_207_property_dataType = {
16243  "dataType",
16244  {
16246  .string = "boolean"
16247  }
16248 };
16249 
16251 impl_207_property_description = {
16252  "description",
16253  {
16255  .string = "Whether this Dropdown allows for multiple selections."
16256  }
16257 };
16258 
16260 impl_207_property_label = {
16261  "label",
16262  {
16264  .string = "Multi Select"
16265  }
16266 };
16267 
16268 static const afw_runtime_unresolved_property_t *
16269 impl_207_properties[] = {
16270  &impl_207_property_allowWrite,
16271  &impl_207_property_dataType,
16272  &impl_207_property_description,
16273  &impl_207_property_label,
16274  NULL
16275 };
16276 
16278 impl_207 = {
16279  &impl_207_properties[0]
16280 };
16281 
16283 impl_208;
16284 
16285 /*
16286  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/options
16287  */
16288 
16290 impl_208_property_allowWrite = {
16291  "allowWrite",
16292  {
16294  .boolean = true
16295  }
16296 };
16297 
16299 impl_208_property_dataType = {
16300  "dataType",
16301  {
16303  .string = "list"
16304  }
16305 };
16306 
16308 impl_208_property_dataTypeParameter = {
16309  "dataTypeParameter",
16310  {
16312  .string = "object _AdaptiveLayoutComponentType_Dropdown_Option"
16313  }
16314 };
16315 
16317 impl_208_property_description = {
16318  "description",
16319  {
16321  .string = "Specifies the available options for the dropdown."
16322  }
16323 };
16324 
16326 impl_208_property_label = {
16327  "label",
16328  {
16330  .string = "Options"
16331  }
16332 };
16333 
16334 static const afw_runtime_unresolved_property_t *
16335 impl_208_properties[] = {
16336  &impl_208_property_allowWrite,
16337  &impl_208_property_dataType,
16338  &impl_208_property_dataTypeParameter,
16339  &impl_208_property_description,
16340  &impl_208_property_label,
16341  NULL
16342 };
16343 
16345 impl_208 = {
16346  &impl_208_properties[0]
16347 };
16348 
16350 impl_209;
16351 
16352 /*
16353  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes/selectedKeys
16354  */
16355 
16357 impl_209_property_allowWrite = {
16358  "allowWrite",
16359  {
16361  .boolean = true
16362  }
16363 };
16364 
16366 impl_209_property_dataType = {
16367  "dataType",
16368  {
16370  .string = "list"
16371  }
16372 };
16373 
16375 impl_209_property_dataTypeParameter = {
16376  "dataTypeParameter",
16377  {
16379  .string = "string"
16380  }
16381 };
16382 
16384 impl_209_property_description = {
16385  "description",
16386  {
16388  .string = "The key(s) that are selected for the Dropdown component."
16389  }
16390 };
16391 
16393 impl_209_property_label = {
16394  "label",
16395  {
16397  .string = "Selected Keys"
16398  }
16399 };
16400 
16401 static const afw_runtime_unresolved_property_t *
16402 impl_209_properties[] = {
16403  &impl_209_property_allowWrite,
16404  &impl_209_property_dataType,
16405  &impl_209_property_dataTypeParameter,
16406  &impl_209_property_description,
16407  &impl_209_property_label,
16408  NULL
16409 };
16410 
16412 impl_209 = {
16413  &impl_209_properties[0]
16414 };
16415 
16416 /*
16417  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown/propertyTypes
16418  */
16419 
16421 impl_203_property_description = {
16422  "description",
16423  {
16425  .object = &impl_204
16426  }
16427 };
16428 
16430 impl_203_property_editable = {
16431  "editable",
16432  {
16434  .object = &impl_205
16435  }
16436 };
16437 
16439 impl_203_property_label = {
16440  "label",
16441  {
16443  .object = &impl_206
16444  }
16445 };
16446 
16448 impl_203_property_multiselect = {
16449  "multiselect",
16450  {
16452  .object = &impl_207
16453  }
16454 };
16455 
16457 impl_203_property_options = {
16458  "options",
16459  {
16461  .object = &impl_208
16462  }
16463 };
16464 
16466 impl_203_property_selectedKeys = {
16467  "selectedKeys",
16468  {
16470  .object = &impl_209
16471  }
16472 };
16473 
16474 static const afw_runtime_unresolved_property_t *
16475 impl_203_properties[] = {
16476  &impl_203_property_description,
16477  &impl_203_property_editable,
16478  &impl_203_property_label,
16479  &impl_203_property_multiselect,
16480  &impl_203_property_options,
16481  &impl_203_property_selectedKeys,
16482  NULL
16483 };
16484 
16485 static const afw_utf8_t
16486 impl_203_parentPaths_array[] = {
16487  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
16488 };
16489 
16491 impl_203 = {
16492  &impl_203_properties[0],
16493  sizeof(impl_203_parentPaths_array) / sizeof(afw_utf8_t),
16494  &impl_203_parentPaths_array[0]
16495 };
16496 
16497 /*
16498  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown
16499  */
16500 
16502 impl_202_property_allowAdd = {
16503  "allowAdd",
16504  {
16506  .boolean = true
16507  }
16508 };
16509 
16511 impl_202_property_allowChange = {
16512  "allowChange",
16513  {
16515  .boolean = true
16516  }
16517 };
16518 
16520 impl_202_property_allowDelete = {
16521  "allowDelete",
16522  {
16524  .boolean = true
16525  }
16526 };
16527 
16529 impl_202_property_allowEntity = {
16530  "allowEntity",
16531  {
16533  .boolean = false
16534  }
16535 };
16536 
16537 static const afw_utf8_t
16538 impl_202_array_collectionURIs[] = {
16539  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
16540 };
16541 
16543 impl_202_list_collectionURIs = {
16544  AFW_UTF8_LITERAL("string"),
16545  sizeof(impl_202_array_collectionURIs) / sizeof(afw_utf8_t),
16546  (const void *)&impl_202_array_collectionURIs
16547 };
16548 
16550 impl_202_property_collectionURIs = {
16551  "collectionURIs",
16552  {
16554  .list = &impl_202_list_collectionURIs
16555  }
16556 };
16557 
16559 impl_202_property_description = {
16560  "description",
16561  {
16563  .string = "Adaptive Layout definition for the Dropdown component."
16564  }
16565 };
16566 
16568 impl_202_property_label = {
16569  "label",
16570  {
16572  .string = "Dropdown"
16573  }
16574 };
16575 
16577 impl_202_property_objectType = {
16578  "objectType",
16579  {
16581  .string = "_AdaptiveLayoutComponentType_Dropdown"
16582  }
16583 };
16584 
16586 impl_202_property_propertyTypes = {
16587  "propertyTypes",
16588  {
16590  .object = &impl_203
16591  }
16592 };
16593 
16594 static const afw_runtime_unresolved_property_t *
16595 impl_202_properties[] = {
16596  &impl_202_property_allowAdd,
16597  &impl_202_property_allowChange,
16598  &impl_202_property_allowDelete,
16599  &impl_202_property_allowEntity,
16600  &impl_202_property_collectionURIs,
16601  &impl_202_property_description,
16602  &impl_202_property_label,
16603  &impl_202_property_objectType,
16604  &impl_202_property_propertyTypes,
16605  NULL
16606 };
16607 
16608 static const afw_utf8_t
16609 impl_202_meta_path =
16610  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown");
16611 
16613 impl_202 = {
16614  &afw_components_s__AdaptiveObjectType_,
16615  &afw_components_s__AdaptiveLayoutComponentType_Dropdown,
16616  &impl_202_meta_path,
16617  &impl_202_properties[0]
16618 };
16619 
16621 impl_210;
16622 
16624 impl_211;
16625 
16627 impl_212;
16628 
16629 /*
16630  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/description
16631  */
16632 
16634 impl_212_property_allowWrite = {
16635  "allowWrite",
16636  {
16638  .boolean = true
16639  }
16640 };
16641 
16643 impl_212_property_dataType = {
16644  "dataType",
16645  {
16647  .string = "string"
16648  }
16649 };
16650 
16652 impl_212_property_description = {
16653  "description",
16654  {
16656  .string = "The description for this dropdown editor."
16657  }
16658 };
16659 
16661 impl_212_property_label = {
16662  "label",
16663  {
16665  .string = "Description"
16666  }
16667 };
16668 
16669 static const afw_runtime_unresolved_property_t *
16670 impl_212_properties[] = {
16671  &impl_212_property_allowWrite,
16672  &impl_212_property_dataType,
16673  &impl_212_property_description,
16674  &impl_212_property_label,
16675  NULL
16676 };
16677 
16679 impl_212 = {
16680  &impl_212_properties[0]
16681 };
16682 
16684 impl_213;
16685 
16686 /*
16687  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/editable
16688  */
16689 
16691 impl_213_property_allowWrite = {
16692  "allowWrite",
16693  {
16695  .boolean = true
16696  }
16697 };
16698 
16700 impl_213_property_dataType = {
16701  "dataType",
16702  {
16704  .string = "boolean"
16705  }
16706 };
16707 
16709 impl_213_property_description = {
16710  "description",
16711  {
16713  .string = "Whether the options managed by this Dropdown Editor are editable."
16714  }
16715 };
16716 
16718 impl_213_property_label = {
16719  "label",
16720  {
16722  .string = "Editable"
16723  }
16724 };
16725 
16726 static const afw_runtime_unresolved_property_t *
16727 impl_213_properties[] = {
16728  &impl_213_property_allowWrite,
16729  &impl_213_property_dataType,
16730  &impl_213_property_description,
16731  &impl_213_property_label,
16732  NULL
16733 };
16734 
16736 impl_213 = {
16737  &impl_213_properties[0]
16738 };
16739 
16741 impl_214;
16742 
16743 /*
16744  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/label
16745  */
16746 
16748 impl_214_property_allowWrite = {
16749  "allowWrite",
16750  {
16752  .boolean = true
16753  }
16754 };
16755 
16757 impl_214_property_dataType = {
16758  "dataType",
16759  {
16761  .string = "string"
16762  }
16763 };
16764 
16766 impl_214_property_description = {
16767  "description",
16768  {
16770  .string = "The label for the Dropdown component."
16771  }
16772 };
16773 
16775 impl_214_property_label = {
16776  "label",
16777  {
16779  .string = "Label"
16780  }
16781 };
16782 
16783 static const afw_runtime_unresolved_property_t *
16784 impl_214_properties[] = {
16785  &impl_214_property_allowWrite,
16786  &impl_214_property_dataType,
16787  &impl_214_property_description,
16788  &impl_214_property_label,
16789  NULL
16790 };
16791 
16793 impl_214 = {
16794  &impl_214_properties[0]
16795 };
16796 
16798 impl_215;
16799 
16800 /*
16801  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/multiselect
16802  */
16803 
16805 impl_215_property_allowWrite = {
16806  "allowWrite",
16807  {
16809  .boolean = true
16810  }
16811 };
16812 
16814 impl_215_property_dataType = {
16815  "dataType",
16816  {
16818  .string = "boolean"
16819  }
16820 };
16821 
16823 impl_215_property_description = {
16824  "description",
16825  {
16827  .string = "Whether this Dropdown allows for multiple selections."
16828  }
16829 };
16830 
16832 impl_215_property_label = {
16833  "label",
16834  {
16836  .string = "Multi Select"
16837  }
16838 };
16839 
16840 static const afw_runtime_unresolved_property_t *
16841 impl_215_properties[] = {
16842  &impl_215_property_allowWrite,
16843  &impl_215_property_dataType,
16844  &impl_215_property_description,
16845  &impl_215_property_label,
16846  NULL
16847 };
16848 
16850 impl_215 = {
16851  &impl_215_properties[0]
16852 };
16853 
16855 impl_216;
16856 
16857 /*
16858  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/options
16859  */
16860 
16862 impl_216_property_allowWrite = {
16863  "allowWrite",
16864  {
16866  .boolean = true
16867  }
16868 };
16869 
16871 impl_216_property_dataType = {
16872  "dataType",
16873  {
16875  .string = "list"
16876  }
16877 };
16878 
16880 impl_216_property_dataTypeParameter = {
16881  "dataTypeParameter",
16882  {
16884  .string = "object _AdaptiveLayoutComponentType_Dropdown_Option"
16885  }
16886 };
16887 
16889 impl_216_property_description = {
16890  "description",
16891  {
16893  .string = "Specifies the available options for the dropdown."
16894  }
16895 };
16896 
16898 impl_216_property_label = {
16899  "label",
16900  {
16902  .string = "Options"
16903  }
16904 };
16905 
16906 static const afw_runtime_unresolved_property_t *
16907 impl_216_properties[] = {
16908  &impl_216_property_allowWrite,
16909  &impl_216_property_dataType,
16910  &impl_216_property_dataTypeParameter,
16911  &impl_216_property_description,
16912  &impl_216_property_label,
16913  NULL
16914 };
16915 
16917 impl_216 = {
16918  &impl_216_properties[0]
16919 };
16920 
16922 impl_217;
16923 
16924 /*
16925  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes/selectedKeys
16926  */
16927 
16929 impl_217_property_allowWrite = {
16930  "allowWrite",
16931  {
16933  .boolean = true
16934  }
16935 };
16936 
16938 impl_217_property_dataType = {
16939  "dataType",
16940  {
16942  .string = "list"
16943  }
16944 };
16945 
16947 impl_217_property_dataTypeParameter = {
16948  "dataTypeParameter",
16949  {
16951  .string = "string"
16952  }
16953 };
16954 
16956 impl_217_property_description = {
16957  "description",
16958  {
16960  .string = "The key(s) that are selected for the Dropdown component."
16961  }
16962 };
16963 
16965 impl_217_property_label = {
16966  "label",
16967  {
16969  .string = "Selected Keys"
16970  }
16971 };
16972 
16973 static const afw_runtime_unresolved_property_t *
16974 impl_217_properties[] = {
16975  &impl_217_property_allowWrite,
16976  &impl_217_property_dataType,
16977  &impl_217_property_dataTypeParameter,
16978  &impl_217_property_description,
16979  &impl_217_property_label,
16980  NULL
16981 };
16982 
16984 impl_217 = {
16985  &impl_217_properties[0]
16986 };
16987 
16988 /*
16989  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor/propertyTypes
16990  */
16991 
16993 impl_211_property_description = {
16994  "description",
16995  {
16997  .object = &impl_212
16998  }
16999 };
17000 
17002 impl_211_property_editable = {
17003  "editable",
17004  {
17006  .object = &impl_213
17007  }
17008 };
17009 
17011 impl_211_property_label = {
17012  "label",
17013  {
17015  .object = &impl_214
17016  }
17017 };
17018 
17020 impl_211_property_multiselect = {
17021  "multiselect",
17022  {
17024  .object = &impl_215
17025  }
17026 };
17027 
17029 impl_211_property_options = {
17030  "options",
17031  {
17033  .object = &impl_216
17034  }
17035 };
17036 
17038 impl_211_property_selectedKeys = {
17039  "selectedKeys",
17040  {
17042  .object = &impl_217
17043  }
17044 };
17045 
17046 static const afw_runtime_unresolved_property_t *
17047 impl_211_properties[] = {
17048  &impl_211_property_description,
17049  &impl_211_property_editable,
17050  &impl_211_property_label,
17051  &impl_211_property_multiselect,
17052  &impl_211_property_options,
17053  &impl_211_property_selectedKeys,
17054  NULL
17055 };
17056 
17057 static const afw_utf8_t
17058 impl_211_parentPaths_array[] = {
17059  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
17060 };
17061 
17063 impl_211 = {
17064  &impl_211_properties[0],
17065  sizeof(impl_211_parentPaths_array) / sizeof(afw_utf8_t),
17066  &impl_211_parentPaths_array[0]
17067 };
17068 
17069 /*
17070  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor
17071  */
17072 
17074 impl_210_property_allowAdd = {
17075  "allowAdd",
17076  {
17078  .boolean = true
17079  }
17080 };
17081 
17083 impl_210_property_allowChange = {
17084  "allowChange",
17085  {
17087  .boolean = true
17088  }
17089 };
17090 
17092 impl_210_property_allowDelete = {
17093  "allowDelete",
17094  {
17096  .boolean = true
17097  }
17098 };
17099 
17101 impl_210_property_allowEntity = {
17102  "allowEntity",
17103  {
17105  .boolean = false
17106  }
17107 };
17108 
17109 static const afw_utf8_t
17110 impl_210_array_collectionURIs[] = {
17111  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
17112 };
17113 
17115 impl_210_list_collectionURIs = {
17116  AFW_UTF8_LITERAL("string"),
17117  sizeof(impl_210_array_collectionURIs) / sizeof(afw_utf8_t),
17118  (const void *)&impl_210_array_collectionURIs
17119 };
17120 
17122 impl_210_property_collectionURIs = {
17123  "collectionURIs",
17124  {
17126  .list = &impl_210_list_collectionURIs
17127  }
17128 };
17129 
17131 impl_210_property_description = {
17132  "description",
17133  {
17135  .string = "Adaptive Layout definition for the DropdownEditor component."
17136  }
17137 };
17138 
17140 impl_210_property_label = {
17141  "label",
17142  {
17144  .string = "Dropdown"
17145  }
17146 };
17147 
17149 impl_210_property_objectType = {
17150  "objectType",
17151  {
17153  .string = "_AdaptiveLayoutComponentType_DropdownEditor"
17154  }
17155 };
17156 
17158 impl_210_property_propertyTypes = {
17159  "propertyTypes",
17160  {
17162  .object = &impl_211
17163  }
17164 };
17165 
17166 static const afw_runtime_unresolved_property_t *
17167 impl_210_properties[] = {
17168  &impl_210_property_allowAdd,
17169  &impl_210_property_allowChange,
17170  &impl_210_property_allowDelete,
17171  &impl_210_property_allowEntity,
17172  &impl_210_property_collectionURIs,
17173  &impl_210_property_description,
17174  &impl_210_property_label,
17175  &impl_210_property_objectType,
17176  &impl_210_property_propertyTypes,
17177  NULL
17178 };
17179 
17180 static const afw_utf8_t
17181 impl_210_meta_path =
17182  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_DropdownEditor");
17183 
17185 impl_210 = {
17186  &afw_components_s__AdaptiveObjectType_,
17187  &afw_components_s__AdaptiveLayoutComponentType_DropdownEditor,
17188  &impl_210_meta_path,
17189  &impl_210_properties[0]
17190 };
17191 
17193 impl_218;
17194 
17196 impl_219;
17197 
17198 /*
17199  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option/otherProperties
17200  */
17201 
17202 static const afw_runtime_unresolved_property_t *
17203 impl_219_properties[] = {
17204  NULL
17205 };
17206 
17208 impl_219 = {
17209  &impl_219_properties[0]
17210 };
17211 
17213 impl_220;
17214 
17216 impl_221;
17217 
17218 /*
17219  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option/propertyTypes/key
17220  */
17221 
17223 impl_221_property_allowWrite = {
17224  "allowWrite",
17225  {
17227  .boolean = true
17228  }
17229 };
17230 
17232 impl_221_property_dataType = {
17233  "dataType",
17234  {
17236  .string = "string"
17237  }
17238 };
17239 
17241 impl_221_property_description = {
17242  "description",
17243  {
17245  .string = "The key identifier for this option."
17246  }
17247 };
17248 
17250 impl_221_property_label = {
17251  "label",
17252  {
17254  .string = "Key"
17255  }
17256 };
17257 
17259 impl_221_property_required = {
17260  "required",
17261  {
17263  .boolean = true
17264  }
17265 };
17266 
17267 static const afw_runtime_unresolved_property_t *
17268 impl_221_properties[] = {
17269  &impl_221_property_allowWrite,
17270  &impl_221_property_dataType,
17271  &impl_221_property_description,
17272  &impl_221_property_label,
17273  &impl_221_property_required,
17274  NULL
17275 };
17276 
17278 impl_221 = {
17279  &impl_221_properties[0]
17280 };
17281 
17283 impl_222;
17284 
17285 /*
17286  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option/propertyTypes/text
17287  */
17288 
17290 impl_222_property_allowWrite = {
17291  "allowWrite",
17292  {
17294  .boolean = true
17295  }
17296 };
17297 
17299 impl_222_property_dataType = {
17300  "dataType",
17301  {
17303  .string = "string"
17304  }
17305 };
17306 
17308 impl_222_property_description = {
17309  "description",
17310  {
17312  .string = "The text displayed for this option."
17313  }
17314 };
17315 
17317 impl_222_property_label = {
17318  "label",
17319  {
17321  .string = "Text"
17322  }
17323 };
17324 
17325 static const afw_runtime_unresolved_property_t *
17326 impl_222_properties[] = {
17327  &impl_222_property_allowWrite,
17328  &impl_222_property_dataType,
17329  &impl_222_property_description,
17330  &impl_222_property_label,
17331  NULL
17332 };
17333 
17335 impl_222 = {
17336  &impl_222_properties[0]
17337 };
17338 
17339 /*
17340  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option/propertyTypes
17341  */
17342 
17344 impl_220_property_key = {
17345  "key",
17346  {
17348  .object = &impl_221
17349  }
17350 };
17351 
17353 impl_220_property_text = {
17354  "text",
17355  {
17357  .object = &impl_222
17358  }
17359 };
17360 
17361 static const afw_runtime_unresolved_property_t *
17362 impl_220_properties[] = {
17363  &impl_220_property_key,
17364  &impl_220_property_text,
17365  NULL
17366 };
17367 
17369 impl_220 = {
17370  &impl_220_properties[0]
17371 };
17372 
17373 /*
17374  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option
17375  */
17376 
17378 impl_218_property_allowAdd = {
17379  "allowAdd",
17380  {
17382  .boolean = true
17383  }
17384 };
17385 
17387 impl_218_property_allowChange = {
17388  "allowChange",
17389  {
17391  .boolean = true
17392  }
17393 };
17394 
17396 impl_218_property_allowDelete = {
17397  "allowDelete",
17398  {
17400  .boolean = true
17401  }
17402 };
17403 
17405 impl_218_property_allowEntity = {
17406  "allowEntity",
17407  {
17409  .boolean = false
17410  }
17411 };
17412 
17413 static const afw_utf8_t
17414 impl_218_array_collectionURIs[] = {
17415  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
17416 };
17417 
17419 impl_218_list_collectionURIs = {
17420  AFW_UTF8_LITERAL("string"),
17421  sizeof(impl_218_array_collectionURIs) / sizeof(afw_utf8_t),
17422  (const void *)&impl_218_array_collectionURIs
17423 };
17424 
17426 impl_218_property_collectionURIs = {
17427  "collectionURIs",
17428  {
17430  .list = &impl_218_list_collectionURIs
17431  }
17432 };
17433 
17435 impl_218_property_description = {
17436  "description",
17437  {
17439  .string = "Adaptive component definition for the Dropdown Option component."
17440  }
17441 };
17442 
17444 impl_218_property_objectIdPropertyName = {
17445  "objectIdPropertyName",
17446  {
17448  .string = "key"
17449  }
17450 };
17451 
17453 impl_218_property_objectType = {
17454  "objectType",
17455  {
17457  .string = "_AdaptiveLayoutComponentType_Dropdown_Option"
17458  }
17459 };
17460 
17462 impl_218_property_otherProperties = {
17463  "otherProperties",
17464  {
17466  .object = &impl_219
17467  }
17468 };
17469 
17471 impl_218_property_propertyTypes = {
17472  "propertyTypes",
17473  {
17475  .object = &impl_220
17476  }
17477 };
17478 
17479 static const afw_runtime_unresolved_property_t *
17480 impl_218_properties[] = {
17481  &impl_218_property_allowAdd,
17482  &impl_218_property_allowChange,
17483  &impl_218_property_allowDelete,
17484  &impl_218_property_allowEntity,
17485  &impl_218_property_collectionURIs,
17486  &impl_218_property_description,
17487  &impl_218_property_objectIdPropertyName,
17488  &impl_218_property_objectType,
17489  &impl_218_property_otherProperties,
17490  &impl_218_property_propertyTypes,
17491  NULL
17492 };
17493 
17494 static const afw_utf8_t
17495 impl_218_meta_path =
17496  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Dropdown_Option");
17497 
17499 impl_218 = {
17500  &afw_components_s__AdaptiveObjectType_,
17501  &afw_components_s__AdaptiveLayoutComponentType_Dropdown_Option,
17502  &impl_218_meta_path,
17503  &impl_218_properties[0]
17504 };
17505 
17507 impl_223;
17508 
17510 impl_224;
17511 
17513 impl_225;
17514 
17515 /*
17516  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes/allowWrite
17517  */
17518 
17520 impl_225_property_allowWrite = {
17521  "allowWrite",
17522  {
17524  .boolean = true
17525  }
17526 };
17527 
17529 impl_225_property_dataType = {
17530  "dataType",
17531  {
17533  .string = "boolean"
17534  }
17535 };
17536 
17538 impl_225_property_description = {
17539  "description",
17540  {
17542  .string = "Specifies whether the EditableCallout component is writable."
17543  }
17544 };
17545 
17547 impl_225_property_label = {
17548  "label",
17549  {
17551  .string = "Allow Write"
17552  }
17553 };
17554 
17555 static const afw_runtime_unresolved_property_t *
17556 impl_225_properties[] = {
17557  &impl_225_property_allowWrite,
17558  &impl_225_property_dataType,
17559  &impl_225_property_description,
17560  &impl_225_property_label,
17561  NULL
17562 };
17563 
17565 impl_225 = {
17566  &impl_225_properties[0]
17567 };
17568 
17570 impl_226;
17571 
17572 /*
17573  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes/disabled
17574  */
17575 
17577 impl_226_property_allowWrite = {
17578  "allowWrite",
17579  {
17581  .boolean = true
17582  }
17583 };
17584 
17586 impl_226_property_dataType = {
17587  "dataType",
17588  {
17590  .string = "boolean"
17591  }
17592 };
17593 
17595 impl_226_property_description = {
17596  "description",
17597  {
17599  .string = "Specifies whether the EditableCallout component is disabled."
17600  }
17601 };
17602 
17604 impl_226_property_label = {
17605  "label",
17606  {
17608  .string = "Disabled"
17609  }
17610 };
17611 
17612 static const afw_runtime_unresolved_property_t *
17613 impl_226_properties[] = {
17614  &impl_226_property_allowWrite,
17615  &impl_226_property_dataType,
17616  &impl_226_property_description,
17617  &impl_226_property_label,
17618  NULL
17619 };
17620 
17622 impl_226 = {
17623  &impl_226_properties[0]
17624 };
17625 
17627 impl_227;
17628 
17629 /*
17630  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes/open
17631  */
17632 
17634 impl_227_property_allowWrite = {
17635  "allowWrite",
17636  {
17638  .boolean = true
17639  }
17640 };
17641 
17643 impl_227_property_dataType = {
17644  "dataType",
17645  {
17647  .string = "boolean"
17648  }
17649 };
17650 
17652 impl_227_property_description = {
17653  "description",
17654  {
17656  .string = "Specifies whether the EditableCallout component is visible."
17657  }
17658 };
17659 
17661 impl_227_property_label = {
17662  "label",
17663  {
17665  .string = "Open"
17666  }
17667 };
17668 
17670 impl_227_property_required = {
17671  "required",
17672  {
17674  .boolean = true
17675  }
17676 };
17677 
17678 static const afw_runtime_unresolved_property_t *
17679 impl_227_properties[] = {
17680  &impl_227_property_allowWrite,
17681  &impl_227_property_dataType,
17682  &impl_227_property_description,
17683  &impl_227_property_label,
17684  &impl_227_property_required,
17685  NULL
17686 };
17687 
17689 impl_227 = {
17690  &impl_227_properties[0]
17691 };
17692 
17694 impl_228;
17695 
17696 /*
17697  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes/placeholder
17698  */
17699 
17701 impl_228_property_allowWrite = {
17702  "allowWrite",
17703  {
17705  .boolean = true
17706  }
17707 };
17708 
17710 impl_228_property_dataType = {
17711  "dataType",
17712  {
17714  .string = "string"
17715  }
17716 };
17717 
17719 impl_228_property_description = {
17720  "description",
17721  {
17723  .string = "The placeholder value for the text field when no value exists."
17724  }
17725 };
17726 
17728 impl_228_property_label = {
17729  "label",
17730  {
17732  .string = "Placeholder"
17733  }
17734 };
17735 
17736 static const afw_runtime_unresolved_property_t *
17737 impl_228_properties[] = {
17738  &impl_228_property_allowWrite,
17739  &impl_228_property_dataType,
17740  &impl_228_property_description,
17741  &impl_228_property_label,
17742  NULL
17743 };
17744 
17746 impl_228 = {
17747  &impl_228_properties[0]
17748 };
17749 
17751 impl_229;
17752 
17753 /*
17754  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes/value
17755  */
17756 
17758 impl_229_property_allowWrite = {
17759  "allowWrite",
17760  {
17762  .boolean = true
17763  }
17764 };
17765 
17767 impl_229_property_dataType = {
17768  "dataType",
17769  {
17771  .string = "string"
17772  }
17773 };
17774 
17776 impl_229_property_description = {
17777  "description",
17778  {
17780  .string = "The value for the EditableCallout component."
17781  }
17782 };
17783 
17785 impl_229_property_label = {
17786  "label",
17787  {
17789  .string = "Value"
17790  }
17791 };
17792 
17793 static const afw_runtime_unresolved_property_t *
17794 impl_229_properties[] = {
17795  &impl_229_property_allowWrite,
17796  &impl_229_property_dataType,
17797  &impl_229_property_description,
17798  &impl_229_property_label,
17799  NULL
17800 };
17801 
17803 impl_229 = {
17804  &impl_229_properties[0]
17805 };
17806 
17807 /*
17808  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout/propertyTypes
17809  */
17810 
17812 impl_224_property_allowWrite = {
17813  "allowWrite",
17814  {
17816  .object = &impl_225
17817  }
17818 };
17819 
17821 impl_224_property_disabled = {
17822  "disabled",
17823  {
17825  .object = &impl_226
17826  }
17827 };
17828 
17830 impl_224_property_open = {
17831  "open",
17832  {
17834  .object = &impl_227
17835  }
17836 };
17837 
17839 impl_224_property_placeholder = {
17840  "placeholder",
17841  {
17843  .object = &impl_228
17844  }
17845 };
17846 
17848 impl_224_property_value = {
17849  "value",
17850  {
17852  .object = &impl_229
17853  }
17854 };
17855 
17856 static const afw_runtime_unresolved_property_t *
17857 impl_224_properties[] = {
17858  &impl_224_property_allowWrite,
17859  &impl_224_property_disabled,
17860  &impl_224_property_open,
17861  &impl_224_property_placeholder,
17862  &impl_224_property_value,
17863  NULL
17864 };
17865 
17866 static const afw_utf8_t
17867 impl_224_parentPaths_array[] = {
17868  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
17869 };
17870 
17872 impl_224 = {
17873  &impl_224_properties[0],
17874  sizeof(impl_224_parentPaths_array) / sizeof(afw_utf8_t),
17875  &impl_224_parentPaths_array[0]
17876 };
17877 
17878 /*
17879  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout
17880  */
17881 
17883 impl_223_property_allowAdd = {
17884  "allowAdd",
17885  {
17887  .boolean = true
17888  }
17889 };
17890 
17892 impl_223_property_allowChange = {
17893  "allowChange",
17894  {
17896  .boolean = true
17897  }
17898 };
17899 
17901 impl_223_property_allowDelete = {
17902  "allowDelete",
17903  {
17905  .boolean = true
17906  }
17907 };
17908 
17910 impl_223_property_allowEntity = {
17911  "allowEntity",
17912  {
17914  .boolean = false
17915  }
17916 };
17917 
17918 static const afw_utf8_t
17919 impl_223_array_collectionURIs[] = {
17920  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
17921 };
17922 
17924 impl_223_list_collectionURIs = {
17925  AFW_UTF8_LITERAL("string"),
17926  sizeof(impl_223_array_collectionURIs) / sizeof(afw_utf8_t),
17927  (const void *)&impl_223_array_collectionURIs
17928 };
17929 
17931 impl_223_property_collectionURIs = {
17932  "collectionURIs",
17933  {
17935  .list = &impl_223_list_collectionURIs
17936  }
17937 };
17938 
17940 impl_223_property_description = {
17941  "description",
17942  {
17944  .string = "Adaptive Layout definition for the EditableCallout component."
17945  }
17946 };
17947 
17949 impl_223_property_label = {
17950  "label",
17951  {
17953  .string = "EditableCallout"
17954  }
17955 };
17956 
17958 impl_223_property_objectType = {
17959  "objectType",
17960  {
17962  .string = "_AdaptiveLayoutComponentType_EditableCallout"
17963  }
17964 };
17965 
17967 impl_223_property_propertyTypes = {
17968  "propertyTypes",
17969  {
17971  .object = &impl_224
17972  }
17973 };
17974 
17975 static const afw_runtime_unresolved_property_t *
17976 impl_223_properties[] = {
17977  &impl_223_property_allowAdd,
17978  &impl_223_property_allowChange,
17979  &impl_223_property_allowDelete,
17980  &impl_223_property_allowEntity,
17981  &impl_223_property_collectionURIs,
17982  &impl_223_property_description,
17983  &impl_223_property_label,
17984  &impl_223_property_objectType,
17985  &impl_223_property_propertyTypes,
17986  NULL
17987 };
17988 
17989 static const afw_utf8_t
17990 impl_223_meta_path =
17991  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableCallout");
17992 
17994 impl_223 = {
17995  &afw_components_s__AdaptiveObjectType_,
17996  &afw_components_s__AdaptiveLayoutComponentType_EditableCallout,
17997  &impl_223_meta_path,
17998  &impl_223_properties[0]
17999 };
18000 
18002 impl_230;
18003 
18005 impl_231;
18006 
18008 impl_232;
18009 
18010 /*
18011  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel/propertyTypes/multiline
18012  */
18013 
18015 impl_232_property_allowWrite = {
18016  "allowWrite",
18017  {
18019  .boolean = true
18020  }
18021 };
18022 
18024 impl_232_property_dataType = {
18025  "dataType",
18026  {
18028  .string = "boolean"
18029  }
18030 };
18031 
18033 impl_232_property_description = {
18034  "description",
18035  {
18037  .string = "Specifies whether the TextField for the EditableLabel needs to be multilined."
18038  }
18039 };
18040 
18042 impl_232_property_label = {
18043  "label",
18044  {
18046  .string = "Multiline"
18047  }
18048 };
18049 
18050 static const afw_runtime_unresolved_property_t *
18051 impl_232_properties[] = {
18052  &impl_232_property_allowWrite,
18053  &impl_232_property_dataType,
18054  &impl_232_property_description,
18055  &impl_232_property_label,
18056  NULL
18057 };
18058 
18060 impl_232 = {
18061  &impl_232_properties[0]
18062 };
18063 
18065 impl_233;
18066 
18067 /*
18068  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel/propertyTypes/placeholder
18069  */
18070 
18072 impl_233_property_allowWrite = {
18073  "allowWrite",
18074  {
18076  .boolean = true
18077  }
18078 };
18079 
18081 impl_233_property_dataType = {
18082  "dataType",
18083  {
18085  .string = "string"
18086  }
18087 };
18088 
18090 impl_233_property_description = {
18091  "description",
18092  {
18094  .string = "The placeholder value for the text field when no value exists."
18095  }
18096 };
18097 
18099 impl_233_property_label = {
18100  "label",
18101  {
18103  .string = "Placeholder"
18104  }
18105 };
18106 
18108 impl_233_property_testDataParameter = {
18109  "testDataParameter",
18110  {
18112  .string = "This is a placeholder."
18113  }
18114 };
18115 
18116 static const afw_runtime_unresolved_property_t *
18117 impl_233_properties[] = {
18118  &impl_233_property_allowWrite,
18119  &impl_233_property_dataType,
18120  &impl_233_property_description,
18121  &impl_233_property_label,
18122  &impl_233_property_testDataParameter,
18123  NULL
18124 };
18125 
18127 impl_233 = {
18128  &impl_233_properties[0]
18129 };
18130 
18132 impl_234;
18133 
18134 /*
18135  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel/propertyTypes/value
18136  */
18137 
18139 impl_234_property_allowWrite = {
18140  "allowWrite",
18141  {
18143  .boolean = true
18144  }
18145 };
18146 
18148 impl_234_property_dataType = {
18149  "dataType",
18150  {
18152  .string = "string"
18153  }
18154 };
18155 
18157 impl_234_property_description = {
18158  "description",
18159  {
18161  .string = "The value for the EditableLabel component."
18162  }
18163 };
18164 
18166 impl_234_property_label = {
18167  "label",
18168  {
18170  .string = "Value"
18171  }
18172 };
18173 
18175 impl_234_property_testDataParameter = {
18176  "testDataParameter",
18177  {
18179  .string = "This is label value."
18180  }
18181 };
18182 
18183 static const afw_runtime_unresolved_property_t *
18184 impl_234_properties[] = {
18185  &impl_234_property_allowWrite,
18186  &impl_234_property_dataType,
18187  &impl_234_property_description,
18188  &impl_234_property_label,
18189  &impl_234_property_testDataParameter,
18190  NULL
18191 };
18192 
18194 impl_234 = {
18195  &impl_234_properties[0]
18196 };
18197 
18198 /*
18199  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel/propertyTypes
18200  */
18201 
18203 impl_231_property_multiline = {
18204  "multiline",
18205  {
18207  .object = &impl_232
18208  }
18209 };
18210 
18212 impl_231_property_placeholder = {
18213  "placeholder",
18214  {
18216  .object = &impl_233
18217  }
18218 };
18219 
18221 impl_231_property_value = {
18222  "value",
18223  {
18225  .object = &impl_234
18226  }
18227 };
18228 
18229 static const afw_runtime_unresolved_property_t *
18230 impl_231_properties[] = {
18231  &impl_231_property_multiline,
18232  &impl_231_property_placeholder,
18233  &impl_231_property_value,
18234  NULL
18235 };
18236 
18237 static const afw_utf8_t
18238 impl_231_parentPaths_array[] = {
18239  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
18240 };
18241 
18243 impl_231 = {
18244  &impl_231_properties[0],
18245  sizeof(impl_231_parentPaths_array) / sizeof(afw_utf8_t),
18246  &impl_231_parentPaths_array[0]
18247 };
18248 
18249 /*
18250  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel
18251  */
18252 
18254 impl_230_property_allowAdd = {
18255  "allowAdd",
18256  {
18258  .boolean = true
18259  }
18260 };
18261 
18263 impl_230_property_allowChange = {
18264  "allowChange",
18265  {
18267  .boolean = true
18268  }
18269 };
18270 
18272 impl_230_property_allowDelete = {
18273  "allowDelete",
18274  {
18276  .boolean = true
18277  }
18278 };
18279 
18281 impl_230_property_allowEntity = {
18282  "allowEntity",
18283  {
18285  .boolean = false
18286  }
18287 };
18288 
18289 static const afw_utf8_t
18290 impl_230_array_collectionURIs[] = {
18291  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
18292 };
18293 
18295 impl_230_list_collectionURIs = {
18296  AFW_UTF8_LITERAL("string"),
18297  sizeof(impl_230_array_collectionURIs) / sizeof(afw_utf8_t),
18298  (const void *)&impl_230_array_collectionURIs
18299 };
18300 
18302 impl_230_property_collectionURIs = {
18303  "collectionURIs",
18304  {
18306  .list = &impl_230_list_collectionURIs
18307  }
18308 };
18309 
18311 impl_230_property_description = {
18312  "description",
18313  {
18315  .string = "Adaptive Layout definition for the EditableLabel component."
18316  }
18317 };
18318 
18320 impl_230_property_label = {
18321  "label",
18322  {
18324  .string = "EditableLabel"
18325  }
18326 };
18327 
18329 impl_230_property_objectType = {
18330  "objectType",
18331  {
18333  .string = "_AdaptiveLayoutComponentType_EditableLabel"
18334  }
18335 };
18336 
18338 impl_230_property_propertyTypes = {
18339  "propertyTypes",
18340  {
18342  .object = &impl_231
18343  }
18344 };
18345 
18346 static const afw_runtime_unresolved_property_t *
18347 impl_230_properties[] = {
18348  &impl_230_property_allowAdd,
18349  &impl_230_property_allowChange,
18350  &impl_230_property_allowDelete,
18351  &impl_230_property_allowEntity,
18352  &impl_230_property_collectionURIs,
18353  &impl_230_property_description,
18354  &impl_230_property_label,
18355  &impl_230_property_objectType,
18356  &impl_230_property_propertyTypes,
18357  NULL
18358 };
18359 
18360 static const afw_utf8_t
18361 impl_230_meta_path =
18362  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_EditableLabel");
18363 
18365 impl_230 = {
18366  &afw_components_s__AdaptiveObjectType_,
18367  &afw_components_s__AdaptiveLayoutComponentType_EditableLabel,
18368  &impl_230_meta_path,
18369  &impl_230_properties[0]
18370 };
18371 
18373 impl_235;
18374 
18376 impl_236;
18377 
18379 impl_237;
18380 
18381 /*
18382  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/contains
18383  */
18384 
18386 impl_237_property_allowWrite = {
18387  "allowWrite",
18388  {
18390  .boolean = true
18391  }
18392 };
18393 
18395 impl_237_property_dataType = {
18396  "dataType",
18397  {
18399  .string = "object"
18400  }
18401 };
18402 
18404 impl_237_property_dataTypeParameter = {
18405  "dataTypeParameter",
18406  {
18408  .string = "_AdaptiveLayoutComponentType_"
18409  }
18410 };
18411 
18413 impl_237_property_description = {
18414  "description",
18415  {
18417  .string = "The contained component that will be hidden."
18418  }
18419 };
18420 
18422 impl_237_property_label = {
18423  "label",
18424  {
18426  .string = "Contains"
18427  }
18428 };
18429 
18430 static const afw_runtime_unresolved_property_t *
18431 impl_237_properties[] = {
18432  &impl_237_property_allowWrite,
18433  &impl_237_property_dataType,
18434  &impl_237_property_dataTypeParameter,
18435  &impl_237_property_description,
18436  &impl_237_property_label,
18437  NULL
18438 };
18439 
18441 impl_237 = {
18442  &impl_237_properties[0]
18443 };
18444 
18446 impl_238;
18447 
18448 /*
18449  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/for
18450  */
18451 
18453 impl_238_property_allowWrite = {
18454  "allowWrite",
18455  {
18457  .boolean = true
18458  }
18459 };
18460 
18462 impl_238_property_dataType = {
18463  "dataType",
18464  {
18466  .string = "list"
18467  }
18468 };
18469 
18471 impl_238_property_dataTypeParameter = {
18472  "dataTypeParameter",
18473  {
18475  .string = "string"
18476  }
18477 };
18478 
18480 impl_238_property_description = {
18481  "description",
18482  {
18484  .string = "The breakpoint conditions for which the contained component will be hidden (xs, sm, md, lg, xl)."
18485  }
18486 };
18487 
18489 impl_238_property_label = {
18490  "label",
18491  {
18493  .string = "For"
18494  }
18495 };
18496 
18497 static const afw_runtime_unresolved_property_t *
18498 impl_238_properties[] = {
18499  &impl_238_property_allowWrite,
18500  &impl_238_property_dataType,
18501  &impl_238_property_dataTypeParameter,
18502  &impl_238_property_description,
18503  &impl_238_property_label,
18504  NULL
18505 };
18506 
18508 impl_238 = {
18509  &impl_238_properties[0]
18510 };
18511 
18513 impl_239;
18514 
18515 /*
18516  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/lgDown
18517  */
18518 
18520 impl_239_property_allowWrite = {
18521  "allowWrite",
18522  {
18524  .boolean = true
18525  }
18526 };
18527 
18529 impl_239_property_dataType = {
18530  "dataType",
18531  {
18533  .string = "boolean"
18534  }
18535 };
18536 
18538 impl_239_property_description = {
18539  "description",
18540  {
18542  .string = "This content will only be displayed on large displays or smaller."
18543  }
18544 };
18545 
18547 impl_239_property_label = {
18548  "label",
18549  {
18551  .string = "Large"
18552  }
18553 };
18554 
18555 static const afw_runtime_unresolved_property_t *
18556 impl_239_properties[] = {
18557  &impl_239_property_allowWrite,
18558  &impl_239_property_dataType,
18559  &impl_239_property_description,
18560  &impl_239_property_label,
18561  NULL
18562 };
18563 
18565 impl_239 = {
18566  &impl_239_properties[0]
18567 };
18568 
18570 impl_240;
18571 
18572 /*
18573  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/mdDown
18574  */
18575 
18577 impl_240_property_allowWrite = {
18578  "allowWrite",
18579  {
18581  .boolean = true
18582  }
18583 };
18584 
18586 impl_240_property_dataType = {
18587  "dataType",
18588  {
18590  .string = "boolean"
18591  }
18592 };
18593 
18595 impl_240_property_description = {
18596  "description",
18597  {
18599  .string = "This content will only be displayed on medium displays or smaller."
18600  }
18601 };
18602 
18604 impl_240_property_label = {
18605  "label",
18606  {
18608  .string = "Medium"
18609  }
18610 };
18611 
18612 static const afw_runtime_unresolved_property_t *
18613 impl_240_properties[] = {
18614  &impl_240_property_allowWrite,
18615  &impl_240_property_dataType,
18616  &impl_240_property_description,
18617  &impl_240_property_label,
18618  NULL
18619 };
18620 
18622 impl_240 = {
18623  &impl_240_properties[0]
18624 };
18625 
18627 impl_241;
18628 
18629 /*
18630  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/smDown
18631  */
18632 
18634 impl_241_property_allowWrite = {
18635  "allowWrite",
18636  {
18638  .boolean = true
18639  }
18640 };
18641 
18643 impl_241_property_dataType = {
18644  "dataType",
18645  {
18647  .string = "boolean"
18648  }
18649 };
18650 
18652 impl_241_property_description = {
18653  "description",
18654  {
18656  .string = "This content will only be displayed on small displays or smaller."
18657  }
18658 };
18659 
18661 impl_241_property_label = {
18662  "label",
18663  {
18665  .string = "Small"
18666  }
18667 };
18668 
18669 static const afw_runtime_unresolved_property_t *
18670 impl_241_properties[] = {
18671  &impl_241_property_allowWrite,
18672  &impl_241_property_dataType,
18673  &impl_241_property_description,
18674  &impl_241_property_label,
18675  NULL
18676 };
18677 
18679 impl_241 = {
18680  &impl_241_properties[0]
18681 };
18682 
18684 impl_242;
18685 
18686 /*
18687  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/xlDown
18688  */
18689 
18691 impl_242_property_allowWrite = {
18692  "allowWrite",
18693  {
18695  .boolean = true
18696  }
18697 };
18698 
18700 impl_242_property_dataType = {
18701  "dataType",
18702  {
18704  .string = "boolean"
18705  }
18706 };
18707 
18709 impl_242_property_description = {
18710  "description",
18711  {
18713  .string = "This content will only be displayed on extra large displays or smaller."
18714  }
18715 };
18716 
18718 impl_242_property_label = {
18719  "label",
18720  {
18722  .string = "Extra Large"
18723  }
18724 };
18725 
18726 static const afw_runtime_unresolved_property_t *
18727 impl_242_properties[] = {
18728  &impl_242_property_allowWrite,
18729  &impl_242_property_dataType,
18730  &impl_242_property_description,
18731  &impl_242_property_label,
18732  NULL
18733 };
18734 
18736 impl_242 = {
18737  &impl_242_properties[0]
18738 };
18739 
18741 impl_243;
18742 
18743 /*
18744  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes/xsDown
18745  */
18746 
18748 impl_243_property_allowWrite = {
18749  "allowWrite",
18750  {
18752  .boolean = true
18753  }
18754 };
18755 
18757 impl_243_property_dataType = {
18758  "dataType",
18759  {
18761  .string = "boolean"
18762  }
18763 };
18764 
18766 impl_243_property_description = {
18767  "description",
18768  {
18770  .string = "This content will only be displayed on extra small displays."
18771  }
18772 };
18773 
18775 impl_243_property_label = {
18776  "label",
18777  {
18779  .string = "Extra Small"
18780  }
18781 };
18782 
18783 static const afw_runtime_unresolved_property_t *
18784 impl_243_properties[] = {
18785  &impl_243_property_allowWrite,
18786  &impl_243_property_dataType,
18787  &impl_243_property_description,
18788  &impl_243_property_label,
18789  NULL
18790 };
18791 
18793 impl_243 = {
18794  &impl_243_properties[0]
18795 };
18796 
18797 /*
18798  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden/propertyTypes
18799  */
18800 
18802 impl_236_property_contains = {
18803  "contains",
18804  {
18806  .object = &impl_237
18807  }
18808 };
18809 
18811 impl_236_property_for = {
18812  "for",
18813  {
18815  .object = &impl_238
18816  }
18817 };
18818 
18820 impl_236_property_lgDown = {
18821  "lgDown",
18822  {
18824  .object = &impl_239
18825  }
18826 };
18827 
18829 impl_236_property_mdDown = {
18830  "mdDown",
18831  {
18833  .object = &impl_240
18834  }
18835 };
18836 
18838 impl_236_property_smDown = {
18839  "smDown",
18840  {
18842  .object = &impl_241
18843  }
18844 };
18845 
18847 impl_236_property_xlDown = {
18848  "xlDown",
18849  {
18851  .object = &impl_242
18852  }
18853 };
18854 
18856 impl_236_property_xsDown = {
18857  "xsDown",
18858  {
18860  .object = &impl_243
18861  }
18862 };
18863 
18864 static const afw_runtime_unresolved_property_t *
18865 impl_236_properties[] = {
18866  &impl_236_property_contains,
18867  &impl_236_property_for,
18868  &impl_236_property_lgDown,
18869  &impl_236_property_mdDown,
18870  &impl_236_property_smDown,
18871  &impl_236_property_xlDown,
18872  &impl_236_property_xsDown,
18873  NULL
18874 };
18875 
18876 static const afw_utf8_t
18877 impl_236_parentPaths_array[] = {
18878  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
18879 };
18880 
18882 impl_236 = {
18883  &impl_236_properties[0],
18884  sizeof(impl_236_parentPaths_array) / sizeof(afw_utf8_t),
18885  &impl_236_parentPaths_array[0]
18886 };
18887 
18888 /*
18889  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden
18890  */
18891 
18893 impl_235_property_allowAdd = {
18894  "allowAdd",
18895  {
18897  .boolean = true
18898  }
18899 };
18900 
18902 impl_235_property_allowChange = {
18903  "allowChange",
18904  {
18906  .boolean = true
18907  }
18908 };
18909 
18911 impl_235_property_allowDelete = {
18912  "allowDelete",
18913  {
18915  .boolean = true
18916  }
18917 };
18918 
18920 impl_235_property_allowEntity = {
18921  "allowEntity",
18922  {
18924  .boolean = false
18925  }
18926 };
18927 
18928 static const afw_utf8_t
18929 impl_235_array_collectionURIs[] = {
18930  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
18931 };
18932 
18934 impl_235_list_collectionURIs = {
18935  AFW_UTF8_LITERAL("string"),
18936  sizeof(impl_235_array_collectionURIs) / sizeof(afw_utf8_t),
18937  (const void *)&impl_235_array_collectionURIs
18938 };
18939 
18941 impl_235_property_collectionURIs = {
18942  "collectionURIs",
18943  {
18945  .list = &impl_235_list_collectionURIs
18946  }
18947 };
18948 
18950 impl_235_property_description = {
18951  "description",
18952  {
18954  .string = "Adaptive Layout definition for the Hidden component."
18955  }
18956 };
18957 
18959 impl_235_property_objectType = {
18960  "objectType",
18961  {
18963  .string = "_AdaptiveLayoutComponentType_Hidden"
18964  }
18965 };
18966 
18968 impl_235_property_propertyTypes = {
18969  "propertyTypes",
18970  {
18972  .object = &impl_236
18973  }
18974 };
18975 
18976 static const afw_runtime_unresolved_property_t *
18977 impl_235_properties[] = {
18978  &impl_235_property_allowAdd,
18979  &impl_235_property_allowChange,
18980  &impl_235_property_allowDelete,
18981  &impl_235_property_allowEntity,
18982  &impl_235_property_collectionURIs,
18983  &impl_235_property_description,
18984  &impl_235_property_objectType,
18985  &impl_235_property_propertyTypes,
18986  NULL
18987 };
18988 
18989 static const afw_utf8_t
18990 impl_235_meta_path =
18991  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Hidden");
18992 
18994 impl_235 = {
18995  &afw_components_s__AdaptiveObjectType_,
18996  &afw_components_s__AdaptiveLayoutComponentType_Hidden,
18997  &impl_235_meta_path,
18998  &impl_235_properties[0]
18999 };
19000 
19002 impl_244;
19003 
19005 impl_245;
19006 
19008 impl_246;
19009 
19010 /*
19011  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Icon/propertyTypes/iconName
19012  */
19013 
19015 impl_246_property_allowWrite = {
19016  "allowWrite",
19017  {
19019  .boolean = true
19020  }
19021 };
19022 
19024 impl_246_property_dataType = {
19025  "dataType",
19026  {
19028  .string = "string"
19029  }
19030 };
19031 
19033 impl_246_property_description = {
19034  "description",
19035  {
19037  .string = "The name of the icon to render."
19038  }
19039 };
19040 
19042 impl_246_property_label = {
19043  "label",
19044  {
19046  .string = "Icon Name"
19047  }
19048 };
19049 
19051 impl_246_property_testDataParameter = {
19052  "testDataParameter",
19053  {
19055  .string = "home"
19056  }
19057 };
19058 
19059 static const afw_runtime_unresolved_property_t *
19060 impl_246_properties[] = {
19061  &impl_246_property_allowWrite,
19062  &impl_246_property_dataType,
19063  &impl_246_property_description,
19064  &impl_246_property_label,
19065  &impl_246_property_testDataParameter,
19066  NULL
19067 };
19068 
19070 impl_246 = {
19071  &impl_246_properties[0]
19072 };
19073 
19074 /*
19075  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Icon/propertyTypes
19076  */
19077 
19079 impl_245_property_iconName = {
19080  "iconName",
19081  {
19083  .object = &impl_246
19084  }
19085 };
19086 
19087 static const afw_runtime_unresolved_property_t *
19088 impl_245_properties[] = {
19089  &impl_245_property_iconName,
19090  NULL
19091 };
19092 
19093 static const afw_utf8_t
19094 impl_245_parentPaths_array[] = {
19095  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
19096 };
19097 
19099 impl_245 = {
19100  &impl_245_properties[0],
19101  sizeof(impl_245_parentPaths_array) / sizeof(afw_utf8_t),
19102  &impl_245_parentPaths_array[0]
19103 };
19104 
19105 /*
19106  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Icon
19107  */
19108 
19110 impl_244_property_allowAdd = {
19111  "allowAdd",
19112  {
19114  .boolean = true
19115  }
19116 };
19117 
19119 impl_244_property_allowChange = {
19120  "allowChange",
19121  {
19123  .boolean = true
19124  }
19125 };
19126 
19128 impl_244_property_allowDelete = {
19129  "allowDelete",
19130  {
19132  .boolean = true
19133  }
19134 };
19135 
19137 impl_244_property_allowEntity = {
19138  "allowEntity",
19139  {
19141  .boolean = false
19142  }
19143 };
19144 
19145 static const afw_utf8_t
19146 impl_244_array_collectionURIs[] = {
19147  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
19148 };
19149 
19151 impl_244_list_collectionURIs = {
19152  AFW_UTF8_LITERAL("string"),
19153  sizeof(impl_244_array_collectionURIs) / sizeof(afw_utf8_t),
19154  (const void *)&impl_244_array_collectionURIs
19155 };
19156 
19158 impl_244_property_collectionURIs = {
19159  "collectionURIs",
19160  {
19162  .list = &impl_244_list_collectionURIs
19163  }
19164 };
19165 
19167 impl_244_property_description = {
19168  "description",
19169  {
19171  .string = "Adaptive Layout definition for the Icon component."
19172  }
19173 };
19174 
19176 impl_244_property_label = {
19177  "label",
19178  {
19180  .string = "Icon"
19181  }
19182 };
19183 
19185 impl_244_property_objectType = {
19186  "objectType",
19187  {
19189  .string = "_AdaptiveLayoutComponentType_Icon"
19190  }
19191 };
19192 
19194 impl_244_property_propertyTypes = {
19195  "propertyTypes",
19196  {
19198  .object = &impl_245
19199  }
19200 };
19201 
19202 static const afw_runtime_unresolved_property_t *
19203 impl_244_properties[] = {
19204  &impl_244_property_allowAdd,
19205  &impl_244_property_allowChange,
19206  &impl_244_property_allowDelete,
19207  &impl_244_property_allowEntity,
19208  &impl_244_property_collectionURIs,
19209  &impl_244_property_description,
19210  &impl_244_property_label,
19211  &impl_244_property_objectType,
19212  &impl_244_property_propertyTypes,
19213  NULL
19214 };
19215 
19216 static const afw_utf8_t
19217 impl_244_meta_path =
19218  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Icon");
19219 
19221 impl_244 = {
19222  &afw_components_s__AdaptiveObjectType_,
19223  &afw_components_s__AdaptiveLayoutComponentType_Icon,
19224  &impl_244_meta_path,
19225  &impl_244_properties[0]
19226 };
19227 
19229 impl_247;
19230 
19232 impl_248;
19233 
19235 impl_249;
19236 
19237 /*
19238  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Image/propertyTypes/src
19239  */
19240 
19242 impl_249_property_allowWrite = {
19243  "allowWrite",
19244  {
19246  .boolean = true
19247  }
19248 };
19249 
19251 impl_249_property_dataType = {
19252  "dataType",
19253  {
19255  .string = "string"
19256  }
19257 };
19258 
19260 impl_249_property_description = {
19261  "description",
19262  {
19264  .string = "The source for the image to be rendered."
19265  }
19266 };
19267 
19269 impl_249_property_label = {
19270  "label",
19271  {
19273  .string = "Image Source"
19274  }
19275 };
19276 
19277 static const afw_runtime_unresolved_property_t *
19278 impl_249_properties[] = {
19279  &impl_249_property_allowWrite,
19280  &impl_249_property_dataType,
19281  &impl_249_property_description,
19282  &impl_249_property_label,
19283  NULL
19284 };
19285 
19287 impl_249 = {
19288  &impl_249_properties[0]
19289 };
19290 
19291 /*
19292  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Image/propertyTypes
19293  */
19294 
19296 impl_248_property_src = {
19297  "src",
19298  {
19300  .object = &impl_249
19301  }
19302 };
19303 
19304 static const afw_runtime_unresolved_property_t *
19305 impl_248_properties[] = {
19306  &impl_248_property_src,
19307  NULL
19308 };
19309 
19310 static const afw_utf8_t
19311 impl_248_parentPaths_array[] = {
19312  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
19313 };
19314 
19316 impl_248 = {
19317  &impl_248_properties[0],
19318  sizeof(impl_248_parentPaths_array) / sizeof(afw_utf8_t),
19319  &impl_248_parentPaths_array[0]
19320 };
19321 
19322 /*
19323  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Image
19324  */
19325 
19327 impl_247_property_allowAdd = {
19328  "allowAdd",
19329  {
19331  .boolean = true
19332  }
19333 };
19334 
19336 impl_247_property_allowChange = {
19337  "allowChange",
19338  {
19340  .boolean = true
19341  }
19342 };
19343 
19345 impl_247_property_allowDelete = {
19346  "allowDelete",
19347  {
19349  .boolean = true
19350  }
19351 };
19352 
19354 impl_247_property_allowEntity = {
19355  "allowEntity",
19356  {
19358  .boolean = false
19359  }
19360 };
19361 
19362 static const afw_utf8_t
19363 impl_247_array_collectionURIs[] = {
19364  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
19365 };
19366 
19368 impl_247_list_collectionURIs = {
19369  AFW_UTF8_LITERAL("string"),
19370  sizeof(impl_247_array_collectionURIs) / sizeof(afw_utf8_t),
19371  (const void *)&impl_247_array_collectionURIs
19372 };
19373 
19375 impl_247_property_collectionURIs = {
19376  "collectionURIs",
19377  {
19379  .list = &impl_247_list_collectionURIs
19380  }
19381 };
19382 
19384 impl_247_property_description = {
19385  "description",
19386  {
19388  .string = "Adaptive Layout definition for the Image component."
19389  }
19390 };
19391 
19393 impl_247_property_label = {
19394  "label",
19395  {
19397  .string = "Image"
19398  }
19399 };
19400 
19402 impl_247_property_objectType = {
19403  "objectType",
19404  {
19406  .string = "_AdaptiveLayoutComponentType_Image"
19407  }
19408 };
19409 
19411 impl_247_property_propertyTypes = {
19412  "propertyTypes",
19413  {
19415  .object = &impl_248
19416  }
19417 };
19418 
19419 static const afw_runtime_unresolved_property_t *
19420 impl_247_properties[] = {
19421  &impl_247_property_allowAdd,
19422  &impl_247_property_allowChange,
19423  &impl_247_property_allowDelete,
19424  &impl_247_property_allowEntity,
19425  &impl_247_property_collectionURIs,
19426  &impl_247_property_description,
19427  &impl_247_property_label,
19428  &impl_247_property_objectType,
19429  &impl_247_property_propertyTypes,
19430  NULL
19431 };
19432 
19433 static const afw_utf8_t
19434 impl_247_meta_path =
19435  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Image");
19436 
19438 impl_247 = {
19439  &afw_components_s__AdaptiveObjectType_,
19440  &afw_components_s__AdaptiveLayoutComponentType_Image,
19441  &impl_247_meta_path,
19442  &impl_247_properties[0]
19443 };
19444 
19446 impl_250;
19447 
19449 impl_251;
19450 
19452 impl_252;
19453 
19454 /*
19455  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label/propertyTypes/disabled
19456  */
19457 
19459 impl_252_property_allowWrite = {
19460  "allowWrite",
19461  {
19463  .boolean = true
19464  }
19465 };
19466 
19468 impl_252_property_dataType = {
19469  "dataType",
19470  {
19472  .string = "boolean"
19473  }
19474 };
19475 
19477 impl_252_property_description = {
19478  "description",
19479  {
19481  .string = "Specifies whether the the Label is disabled."
19482  }
19483 };
19484 
19486 impl_252_property_label = {
19487  "label",
19488  {
19490  .string = "Disabled"
19491  }
19492 };
19493 
19494 static const afw_runtime_unresolved_property_t *
19495 impl_252_properties[] = {
19496  &impl_252_property_allowWrite,
19497  &impl_252_property_dataType,
19498  &impl_252_property_description,
19499  &impl_252_property_label,
19500  NULL
19501 };
19502 
19504 impl_252 = {
19505  &impl_252_properties[0]
19506 };
19507 
19509 impl_253;
19510 
19511 /*
19512  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label/propertyTypes/label
19513  */
19514 
19516 impl_253_property_allowWrite = {
19517  "allowWrite",
19518  {
19520  .boolean = true
19521  }
19522 };
19523 
19525 impl_253_property_dataType = {
19526  "dataType",
19527  {
19529  .string = "string"
19530  }
19531 };
19532 
19534 impl_253_property_description = {
19535  "description",
19536  {
19538  .string = "The value for the Label component."
19539  }
19540 };
19541 
19543 impl_253_property_label = {
19544  "label",
19545  {
19547  .string = "Value"
19548  }
19549 };
19550 
19552 impl_253_property_testDataParameter = {
19553  "testDataParameter",
19554  {
19556  .string = "This is a label"
19557  }
19558 };
19559 
19560 static const afw_runtime_unresolved_property_t *
19561 impl_253_properties[] = {
19562  &impl_253_property_allowWrite,
19563  &impl_253_property_dataType,
19564  &impl_253_property_description,
19565  &impl_253_property_label,
19566  &impl_253_property_testDataParameter,
19567  NULL
19568 };
19569 
19571 impl_253 = {
19572  &impl_253_properties[0]
19573 };
19574 
19576 impl_254;
19577 
19578 /*
19579  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label/propertyTypes/required
19580  */
19581 
19583 impl_254_property_allowWrite = {
19584  "allowWrite",
19585  {
19587  .boolean = true
19588  }
19589 };
19590 
19592 impl_254_property_dataType = {
19593  "dataType",
19594  {
19596  .string = "boolean"
19597  }
19598 };
19599 
19601 impl_254_property_description = {
19602  "description",
19603  {
19605  .string = "Specifies whether the associated form field is required."
19606  }
19607 };
19608 
19610 impl_254_property_label = {
19611  "label",
19612  {
19614  .string = "Required"
19615  }
19616 };
19617 
19618 static const afw_runtime_unresolved_property_t *
19619 impl_254_properties[] = {
19620  &impl_254_property_allowWrite,
19621  &impl_254_property_dataType,
19622  &impl_254_property_description,
19623  &impl_254_property_label,
19624  NULL
19625 };
19626 
19628 impl_254 = {
19629  &impl_254_properties[0]
19630 };
19631 
19632 /*
19633  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label/propertyTypes
19634  */
19635 
19637 impl_251_property_disabled = {
19638  "disabled",
19639  {
19641  .object = &impl_252
19642  }
19643 };
19644 
19646 impl_251_property_label = {
19647  "label",
19648  {
19650  .object = &impl_253
19651  }
19652 };
19653 
19655 impl_251_property_required = {
19656  "required",
19657  {
19659  .object = &impl_254
19660  }
19661 };
19662 
19663 static const afw_runtime_unresolved_property_t *
19664 impl_251_properties[] = {
19665  &impl_251_property_disabled,
19666  &impl_251_property_label,
19667  &impl_251_property_required,
19668  NULL
19669 };
19670 
19671 static const afw_utf8_t
19672 impl_251_parentPaths_array[] = {
19673  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
19674 };
19675 
19677 impl_251 = {
19678  &impl_251_properties[0],
19679  sizeof(impl_251_parentPaths_array) / sizeof(afw_utf8_t),
19680  &impl_251_parentPaths_array[0]
19681 };
19682 
19683 /*
19684  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label
19685  */
19686 
19688 impl_250_property_allowAdd = {
19689  "allowAdd",
19690  {
19692  .boolean = true
19693  }
19694 };
19695 
19697 impl_250_property_allowChange = {
19698  "allowChange",
19699  {
19701  .boolean = true
19702  }
19703 };
19704 
19706 impl_250_property_allowDelete = {
19707  "allowDelete",
19708  {
19710  .boolean = true
19711  }
19712 };
19713 
19715 impl_250_property_allowEntity = {
19716  "allowEntity",
19717  {
19719  .boolean = false
19720  }
19721 };
19722 
19723 static const afw_utf8_t
19724 impl_250_array_collectionURIs[] = {
19725  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
19726 };
19727 
19729 impl_250_list_collectionURIs = {
19730  AFW_UTF8_LITERAL("string"),
19731  sizeof(impl_250_array_collectionURIs) / sizeof(afw_utf8_t),
19732  (const void *)&impl_250_array_collectionURIs
19733 };
19734 
19736 impl_250_property_collectionURIs = {
19737  "collectionURIs",
19738  {
19740  .list = &impl_250_list_collectionURIs
19741  }
19742 };
19743 
19745 impl_250_property_description = {
19746  "description",
19747  {
19749  .string = "Adaptive Layout definition for the Label component."
19750  }
19751 };
19752 
19754 impl_250_property_label = {
19755  "label",
19756  {
19758  .string = "Label"
19759  }
19760 };
19761 
19763 impl_250_property_objectType = {
19764  "objectType",
19765  {
19767  .string = "_AdaptiveLayoutComponentType_Label"
19768  }
19769 };
19770 
19772 impl_250_property_propertyTypes = {
19773  "propertyTypes",
19774  {
19776  .object = &impl_251
19777  }
19778 };
19779 
19780 static const afw_runtime_unresolved_property_t *
19781 impl_250_properties[] = {
19782  &impl_250_property_allowAdd,
19783  &impl_250_property_allowChange,
19784  &impl_250_property_allowDelete,
19785  &impl_250_property_allowEntity,
19786  &impl_250_property_collectionURIs,
19787  &impl_250_property_description,
19788  &impl_250_property_label,
19789  &impl_250_property_objectType,
19790  &impl_250_property_propertyTypes,
19791  NULL
19792 };
19793 
19794 static const afw_utf8_t
19795 impl_250_meta_path =
19796  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Label");
19797 
19799 impl_250 = {
19800  &afw_components_s__AdaptiveObjectType_,
19801  &afw_components_s__AdaptiveLayoutComponentType_Label,
19802  &impl_250_meta_path,
19803  &impl_250_properties[0]
19804 };
19805 
19807 impl_255;
19808 
19810 impl_256;
19811 
19813 impl_257;
19814 
19815 /*
19816  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link/propertyTypes/disabled
19817  */
19818 
19820 impl_257_property_allowWrite = {
19821  "allowWrite",
19822  {
19824  .boolean = true
19825  }
19826 };
19827 
19829 impl_257_property_dataType = {
19830  "dataType",
19831  {
19833  .string = "boolean"
19834  }
19835 };
19836 
19838 impl_257_property_description = {
19839  "description",
19840  {
19842  .string = "Specifies whether the the Link is disabled."
19843  }
19844 };
19845 
19847 impl_257_property_label = {
19848  "label",
19849  {
19851  .string = "Disabled"
19852  }
19853 };
19854 
19855 static const afw_runtime_unresolved_property_t *
19856 impl_257_properties[] = {
19857  &impl_257_property_allowWrite,
19858  &impl_257_property_dataType,
19859  &impl_257_property_description,
19860  &impl_257_property_label,
19861  NULL
19862 };
19863 
19865 impl_257 = {
19866  &impl_257_properties[0]
19867 };
19868 
19870 impl_258;
19871 
19872 /*
19873  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link/propertyTypes/text
19874  */
19875 
19877 impl_258_property_allowWrite = {
19878  "allowWrite",
19879  {
19881  .boolean = true
19882  }
19883 };
19884 
19886 impl_258_property_dataType = {
19887  "dataType",
19888  {
19890  .string = "string"
19891  }
19892 };
19893 
19895 impl_258_property_description = {
19896  "description",
19897  {
19899  .string = "The text value displayed for the Link component."
19900  }
19901 };
19902 
19904 impl_258_property_label = {
19905  "label",
19906  {
19908  .string = "Text"
19909  }
19910 };
19911 
19913 impl_258_property_testDataParameter = {
19914  "testDataParameter",
19915  {
19917  .string = "This is the text for the link."
19918  }
19919 };
19920 
19921 static const afw_runtime_unresolved_property_t *
19922 impl_258_properties[] = {
19923  &impl_258_property_allowWrite,
19924  &impl_258_property_dataType,
19925  &impl_258_property_description,
19926  &impl_258_property_label,
19927  &impl_258_property_testDataParameter,
19928  NULL
19929 };
19930 
19932 impl_258 = {
19933  &impl_258_properties[0]
19934 };
19935 
19937 impl_259;
19938 
19939 /*
19940  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link/propertyTypes/url
19941  */
19942 
19944 impl_259_property_allowWrite = {
19945  "allowWrite",
19946  {
19948  .boolean = true
19949  }
19950 };
19951 
19953 impl_259_property_dataType = {
19954  "dataType",
19955  {
19957  .string = "string"
19958  }
19959 };
19960 
19962 impl_259_property_description = {
19963  "description",
19964  {
19966  .string = "The URL for the link."
19967  }
19968 };
19969 
19971 impl_259_property_label = {
19972  "label",
19973  {
19975  .string = "Url"
19976  }
19977 };
19978 
19980 impl_259_property_testDataParameter = {
19981  "testDataParameter",
19982  {
19984  .string = "http://www.google.com/"
19985  }
19986 };
19987 
19988 static const afw_runtime_unresolved_property_t *
19989 impl_259_properties[] = {
19990  &impl_259_property_allowWrite,
19991  &impl_259_property_dataType,
19992  &impl_259_property_description,
19993  &impl_259_property_label,
19994  &impl_259_property_testDataParameter,
19995  NULL
19996 };
19997 
19999 impl_259 = {
20000  &impl_259_properties[0]
20001 };
20002 
20003 /*
20004  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link/propertyTypes
20005  */
20006 
20008 impl_256_property_disabled = {
20009  "disabled",
20010  {
20012  .object = &impl_257
20013  }
20014 };
20015 
20017 impl_256_property_text = {
20018  "text",
20019  {
20021  .object = &impl_258
20022  }
20023 };
20024 
20026 impl_256_property_url = {
20027  "url",
20028  {
20030  .object = &impl_259
20031  }
20032 };
20033 
20034 static const afw_runtime_unresolved_property_t *
20035 impl_256_properties[] = {
20036  &impl_256_property_disabled,
20037  &impl_256_property_text,
20038  &impl_256_property_url,
20039  NULL
20040 };
20041 
20042 static const afw_utf8_t
20043 impl_256_parentPaths_array[] = {
20044  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
20045 };
20046 
20048 impl_256 = {
20049  &impl_256_properties[0],
20050  sizeof(impl_256_parentPaths_array) / sizeof(afw_utf8_t),
20051  &impl_256_parentPaths_array[0]
20052 };
20053 
20054 /*
20055  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link
20056  */
20057 
20059 impl_255_property_allowAdd = {
20060  "allowAdd",
20061  {
20063  .boolean = true
20064  }
20065 };
20066 
20068 impl_255_property_allowChange = {
20069  "allowChange",
20070  {
20072  .boolean = true
20073  }
20074 };
20075 
20077 impl_255_property_allowDelete = {
20078  "allowDelete",
20079  {
20081  .boolean = true
20082  }
20083 };
20084 
20086 impl_255_property_allowEntity = {
20087  "allowEntity",
20088  {
20090  .boolean = false
20091  }
20092 };
20093 
20094 static const afw_utf8_t
20095 impl_255_array_collectionURIs[] = {
20096  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
20097 };
20098 
20100 impl_255_list_collectionURIs = {
20101  AFW_UTF8_LITERAL("string"),
20102  sizeof(impl_255_array_collectionURIs) / sizeof(afw_utf8_t),
20103  (const void *)&impl_255_array_collectionURIs
20104 };
20105 
20107 impl_255_property_collectionURIs = {
20108  "collectionURIs",
20109  {
20111  .list = &impl_255_list_collectionURIs
20112  }
20113 };
20114 
20116 impl_255_property_description = {
20117  "description",
20118  {
20120  .string = "Adaptive Layout definition for the Link component."
20121  }
20122 };
20123 
20125 impl_255_property_label = {
20126  "label",
20127  {
20129  .string = "Link"
20130  }
20131 };
20132 
20134 impl_255_property_objectType = {
20135  "objectType",
20136  {
20138  .string = "_AdaptiveLayoutComponentType_Link"
20139  }
20140 };
20141 
20143 impl_255_property_propertyTypes = {
20144  "propertyTypes",
20145  {
20147  .object = &impl_256
20148  }
20149 };
20150 
20151 static const afw_runtime_unresolved_property_t *
20152 impl_255_properties[] = {
20153  &impl_255_property_allowAdd,
20154  &impl_255_property_allowChange,
20155  &impl_255_property_allowDelete,
20156  &impl_255_property_allowEntity,
20157  &impl_255_property_collectionURIs,
20158  &impl_255_property_description,
20159  &impl_255_property_label,
20160  &impl_255_property_objectType,
20161  &impl_255_property_propertyTypes,
20162  NULL
20163 };
20164 
20165 static const afw_utf8_t
20166 impl_255_meta_path =
20167  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Link");
20168 
20170 impl_255 = {
20171  &afw_components_s__AdaptiveObjectType_,
20172  &afw_components_s__AdaptiveLayoutComponentType_Link,
20173  &impl_255_meta_path,
20174  &impl_255_properties[0]
20175 };
20176 
20178 impl_260;
20179 
20181 impl_261;
20182 
20184 impl_262;
20185 
20186 /*
20187  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_List/propertyTypes/contains
20188  */
20189 
20191 impl_262_property_allowWrite = {
20192  "allowWrite",
20193  {
20195  .boolean = true
20196  }
20197 };
20198 
20200 impl_262_property_dataType = {
20201  "dataType",
20202  {
20204  .string = "list"
20205  }
20206 };
20207 
20209 impl_262_property_dataTypeParameter = {
20210  "dataTypeParameter",
20211  {
20213  .string = "object _AdaptiveLayoutComponentType_"
20214  }
20215 };
20216 
20218 impl_262_property_description = {
20219  "description",
20220  {
20222  .string = "The layout components that are contained by this List component."
20223  }
20224 };
20225 
20227 impl_262_property_label = {
20228  "label",
20229  {
20231  .string = "Contains"
20232  }
20233 };
20234 
20235 static const afw_runtime_unresolved_property_t *
20236 impl_262_properties[] = {
20237  &impl_262_property_allowWrite,
20238  &impl_262_property_dataType,
20239  &impl_262_property_dataTypeParameter,
20240  &impl_262_property_description,
20241  &impl_262_property_label,
20242  NULL
20243 };
20244 
20246 impl_262 = {
20247  &impl_262_properties[0]
20248 };
20249 
20251 impl_263;
20252 
20253 /*
20254  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_List/propertyTypes/selectable
20255  */
20256 
20258 impl_263_property_allowWrite = {
20259  "allowWrite",
20260  {
20262  .boolean = true
20263  }
20264 };
20265 
20267 impl_263_property_dataType = {
20268  "dataType",
20269  {
20271  .string = "boolean"
20272  }
20273 };
20274 
20276 impl_263_property_description = {
20277  "description",
20278  {
20280  .string = "Can the List items be selected?"
20281  }
20282 };
20283 
20285 impl_263_property_label = {
20286  "label",
20287  {
20289  .string = "Selectable"
20290  }
20291 };
20292 
20293 static const afw_runtime_unresolved_property_t *
20294 impl_263_properties[] = {
20295  &impl_263_property_allowWrite,
20296  &impl_263_property_dataType,
20297  &impl_263_property_description,
20298  &impl_263_property_label,
20299  NULL
20300 };
20301 
20303 impl_263 = {
20304  &impl_263_properties[0]
20305 };
20306 
20307 /*
20308  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_List/propertyTypes
20309  */
20310 
20312 impl_261_property_contains = {
20313  "contains",
20314  {
20316  .object = &impl_262
20317  }
20318 };
20319 
20321 impl_261_property_selectable = {
20322  "selectable",
20323  {
20325  .object = &impl_263
20326  }
20327 };
20328 
20329 static const afw_runtime_unresolved_property_t *
20330 impl_261_properties[] = {
20331  &impl_261_property_contains,
20332  &impl_261_property_selectable,
20333  NULL
20334 };
20335 
20336 static const afw_utf8_t
20337 impl_261_parentPaths_array[] = {
20338  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
20339 };
20340 
20342 impl_261 = {
20343  &impl_261_properties[0],
20344  sizeof(impl_261_parentPaths_array) / sizeof(afw_utf8_t),
20345  &impl_261_parentPaths_array[0]
20346 };
20347 
20348 /*
20349  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_List
20350  */
20351 
20353 impl_260_property_allowAdd = {
20354  "allowAdd",
20355  {
20357  .boolean = true
20358  }
20359 };
20360 
20362 impl_260_property_allowChange = {
20363  "allowChange",
20364  {
20366  .boolean = true
20367  }
20368 };
20369 
20371 impl_260_property_allowDelete = {
20372  "allowDelete",
20373  {
20375  .boolean = true
20376  }
20377 };
20378 
20380 impl_260_property_allowEntity = {
20381  "allowEntity",
20382  {
20384  .boolean = false
20385  }
20386 };
20387 
20388 static const afw_utf8_t
20389 impl_260_array_collectionURIs[] = {
20390  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
20391 };
20392 
20394 impl_260_list_collectionURIs = {
20395  AFW_UTF8_LITERAL("string"),
20396  sizeof(impl_260_array_collectionURIs) / sizeof(afw_utf8_t),
20397  (const void *)&impl_260_array_collectionURIs
20398 };
20399 
20401 impl_260_property_collectionURIs = {
20402  "collectionURIs",
20403  {
20405  .list = &impl_260_list_collectionURIs
20406  }
20407 };
20408 
20410 impl_260_property_description = {
20411  "description",
20412  {
20414  .string = "Adaptive Layout definition for the List component."
20415  }
20416 };
20417 
20419 impl_260_property_label = {
20420  "label",
20421  {
20423  .string = "List Layout"
20424  }
20425 };
20426 
20428 impl_260_property_objectType = {
20429  "objectType",
20430  {
20432  .string = "_AdaptiveLayoutComponentType_List"
20433  }
20434 };
20435 
20437 impl_260_property_propertyTypes = {
20438  "propertyTypes",
20439  {
20441  .object = &impl_261
20442  }
20443 };
20444 
20445 static const afw_runtime_unresolved_property_t *
20446 impl_260_properties[] = {
20447  &impl_260_property_allowAdd,
20448  &impl_260_property_allowChange,
20449  &impl_260_property_allowDelete,
20450  &impl_260_property_allowEntity,
20451  &impl_260_property_collectionURIs,
20452  &impl_260_property_description,
20453  &impl_260_property_label,
20454  &impl_260_property_objectType,
20455  &impl_260_property_propertyTypes,
20456  NULL
20457 };
20458 
20459 static const afw_utf8_t
20460 impl_260_meta_path =
20461  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_List");
20462 
20464 impl_260 = {
20465  &afw_components_s__AdaptiveObjectType_,
20466  &afw_components_s__AdaptiveLayoutComponentType_List,
20467  &impl_260_meta_path,
20468  &impl_260_properties[0]
20469 };
20470 
20472 impl_264;
20473 
20475 impl_265;
20476 
20478 impl_266;
20479 
20480 /*
20481  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor/propertyTypes/editable
20482  */
20483 
20485 impl_266_property_allowWrite = {
20486  "allowWrite",
20487  {
20489  .boolean = true
20490  }
20491 };
20492 
20494 impl_266_property_dataType = {
20495  "dataType",
20496  {
20498  .string = "boolean"
20499  }
20500 };
20501 
20503 impl_266_property_description = {
20504  "description",
20505  {
20507  .string = "Specifies whether this list is currently editable."
20508  }
20509 };
20510 
20512 impl_266_property_label = {
20513  "label",
20514  {
20516  .string = "Editable"
20517  }
20518 };
20519 
20520 static const afw_runtime_unresolved_property_t *
20521 impl_266_properties[] = {
20522  &impl_266_property_allowWrite,
20523  &impl_266_property_dataType,
20524  &impl_266_property_description,
20525  &impl_266_property_label,
20526  NULL
20527 };
20528 
20530 impl_266 = {
20531  &impl_266_properties[0]
20532 };
20533 
20535 impl_267;
20536 
20537 /*
20538  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor/propertyTypes/items
20539  */
20540 
20542 impl_267_property_allowWrite = {
20543  "allowWrite",
20544  {
20546  .boolean = true
20547  }
20548 };
20549 
20551 impl_267_property_dataType = {
20552  "dataType",
20553  {
20555  .string = "list"
20556  }
20557 };
20558 
20560 impl_267_property_dataTypeParameter = {
20561  "dataTypeParameter",
20562  {
20564  .string = "object _AdaptiveLayoutComponentType_ListEditor_Item"
20565  }
20566 };
20567 
20569 impl_267_property_description = {
20570  "description",
20571  {
20573  .string = "The list of items to be managed."
20574  }
20575 };
20576 
20578 impl_267_property_label = {
20579  "label",
20580  {
20582  .string = "Items"
20583  }
20584 };
20585 
20586 static const afw_runtime_unresolved_property_t *
20587 impl_267_properties[] = {
20588  &impl_267_property_allowWrite,
20589  &impl_267_property_dataType,
20590  &impl_267_property_dataTypeParameter,
20591  &impl_267_property_description,
20592  &impl_267_property_label,
20593  NULL
20594 };
20595 
20597 impl_267 = {
20598  &impl_267_properties[0]
20599 };
20600 
20601 /*
20602  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor/propertyTypes
20603  */
20604 
20606 impl_265_property_editable = {
20607  "editable",
20608  {
20610  .object = &impl_266
20611  }
20612 };
20613 
20615 impl_265_property_items = {
20616  "items",
20617  {
20619  .object = &impl_267
20620  }
20621 };
20622 
20623 static const afw_runtime_unresolved_property_t *
20624 impl_265_properties[] = {
20625  &impl_265_property_editable,
20626  &impl_265_property_items,
20627  NULL
20628 };
20629 
20630 static const afw_utf8_t
20631 impl_265_parentPaths_array[] = {
20632  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
20633 };
20634 
20636 impl_265 = {
20637  &impl_265_properties[0],
20638  sizeof(impl_265_parentPaths_array) / sizeof(afw_utf8_t),
20639  &impl_265_parentPaths_array[0]
20640 };
20641 
20642 /*
20643  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor
20644  */
20645 
20647 impl_264_property_allowAdd = {
20648  "allowAdd",
20649  {
20651  .boolean = true
20652  }
20653 };
20654 
20656 impl_264_property_allowChange = {
20657  "allowChange",
20658  {
20660  .boolean = true
20661  }
20662 };
20663 
20665 impl_264_property_allowDelete = {
20666  "allowDelete",
20667  {
20669  .boolean = true
20670  }
20671 };
20672 
20674 impl_264_property_allowEntity = {
20675  "allowEntity",
20676  {
20678  .boolean = false
20679  }
20680 };
20681 
20682 static const afw_utf8_t
20683 impl_264_array_collectionURIs[] = {
20684  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
20685 };
20686 
20688 impl_264_list_collectionURIs = {
20689  AFW_UTF8_LITERAL("string"),
20690  sizeof(impl_264_array_collectionURIs) / sizeof(afw_utf8_t),
20691  (const void *)&impl_264_array_collectionURIs
20692 };
20693 
20695 impl_264_property_collectionURIs = {
20696  "collectionURIs",
20697  {
20699  .list = &impl_264_list_collectionURIs
20700  }
20701 };
20702 
20704 impl_264_property_description = {
20705  "description",
20706  {
20708  .string = "Adaptive Layout definition for the ListEditor component."
20709  }
20710 };
20711 
20713 impl_264_property_label = {
20714  "label",
20715  {
20717  .string = "ListEditor Layout"
20718  }
20719 };
20720 
20722 impl_264_property_objectType = {
20723  "objectType",
20724  {
20726  .string = "_AdaptiveLayoutComponentType_ListEditor"
20727  }
20728 };
20729 
20731 impl_264_property_propertyTypes = {
20732  "propertyTypes",
20733  {
20735  .object = &impl_265
20736  }
20737 };
20738 
20739 static const afw_runtime_unresolved_property_t *
20740 impl_264_properties[] = {
20741  &impl_264_property_allowAdd,
20742  &impl_264_property_allowChange,
20743  &impl_264_property_allowDelete,
20744  &impl_264_property_allowEntity,
20745  &impl_264_property_collectionURIs,
20746  &impl_264_property_description,
20747  &impl_264_property_label,
20748  &impl_264_property_objectType,
20749  &impl_264_property_propertyTypes,
20750  NULL
20751 };
20752 
20753 static const afw_utf8_t
20754 impl_264_meta_path =
20755  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor");
20756 
20758 impl_264 = {
20759  &afw_components_s__AdaptiveObjectType_,
20760  &afw_components_s__AdaptiveLayoutComponentType_ListEditor,
20761  &impl_264_meta_path,
20762  &impl_264_properties[0]
20763 };
20764 
20766 impl_268;
20767 
20769 impl_269;
20770 
20772 impl_270;
20773 
20774 /*
20775  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor_Item/propertyTypes/secondary
20776  */
20777 
20779 impl_270_property_allowWrite = {
20780  "allowWrite",
20781  {
20783  .boolean = true
20784  }
20785 };
20786 
20788 impl_270_property_dataType = {
20789  "dataType",
20790  {
20792  .string = "string"
20793  }
20794 };
20795 
20797 impl_270_property_description = {
20798  "description",
20799  {
20801  .string = "The secondary text to display."
20802  }
20803 };
20804 
20806 impl_270_property_label = {
20807  "label",
20808  {
20810  .string = "Secondary Text"
20811  }
20812 };
20813 
20814 static const afw_runtime_unresolved_property_t *
20815 impl_270_properties[] = {
20816  &impl_270_property_allowWrite,
20817  &impl_270_property_dataType,
20818  &impl_270_property_description,
20819  &impl_270_property_label,
20820  NULL
20821 };
20822 
20824 impl_270 = {
20825  &impl_270_properties[0]
20826 };
20827 
20829 impl_271;
20830 
20831 /*
20832  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor_Item/propertyTypes/text
20833  */
20834 
20836 impl_271_property_allowWrite = {
20837  "allowWrite",
20838  {
20840  .boolean = true
20841  }
20842 };
20843 
20845 impl_271_property_dataType = {
20846  "dataType",
20847  {
20849  .string = "string"
20850  }
20851 };
20852 
20854 impl_271_property_description = {
20855  "description",
20856  {
20858  .string = "The primary text to display."
20859  }
20860 };
20861 
20863 impl_271_property_label = {
20864  "label",
20865  {
20867  .string = "Primary Text"
20868  }
20869 };
20870 
20871 static const afw_runtime_unresolved_property_t *
20872 impl_271_properties[] = {
20873  &impl_271_property_allowWrite,
20874  &impl_271_property_dataType,
20875  &impl_271_property_description,
20876  &impl_271_property_label,
20877  NULL
20878 };
20879 
20881 impl_271 = {
20882  &impl_271_properties[0]
20883 };
20884 
20885 /*
20886  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor_Item/propertyTypes
20887  */
20888 
20890 impl_269_property_secondary = {
20891  "secondary",
20892  {
20894  .object = &impl_270
20895  }
20896 };
20897 
20899 impl_269_property_text = {
20900  "text",
20901  {
20903  .object = &impl_271
20904  }
20905 };
20906 
20907 static const afw_runtime_unresolved_property_t *
20908 impl_269_properties[] = {
20909  &impl_269_property_secondary,
20910  &impl_269_property_text,
20911  NULL
20912 };
20913 
20915 impl_269 = {
20916  &impl_269_properties[0]
20917 };
20918 
20919 /*
20920  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor_Item
20921  */
20922 
20924 impl_268_property_allowAdd = {
20925  "allowAdd",
20926  {
20928  .boolean = true
20929  }
20930 };
20931 
20933 impl_268_property_allowChange = {
20934  "allowChange",
20935  {
20937  .boolean = true
20938  }
20939 };
20940 
20942 impl_268_property_allowDelete = {
20943  "allowDelete",
20944  {
20946  .boolean = true
20947  }
20948 };
20949 
20951 impl_268_property_allowEntity = {
20952  "allowEntity",
20953  {
20955  .boolean = false
20956  }
20957 };
20958 
20959 static const afw_utf8_t
20960 impl_268_array_collectionURIs[] = {
20961  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
20962 };
20963 
20965 impl_268_list_collectionURIs = {
20966  AFW_UTF8_LITERAL("string"),
20967  sizeof(impl_268_array_collectionURIs) / sizeof(afw_utf8_t),
20968  (const void *)&impl_268_array_collectionURIs
20969 };
20970 
20972 impl_268_property_collectionURIs = {
20973  "collectionURIs",
20974  {
20976  .list = &impl_268_list_collectionURIs
20977  }
20978 };
20979 
20981 impl_268_property_description = {
20982  "description",
20983  {
20985  .string = "Adaptive Component definition for a ListEditor Item."
20986  }
20987 };
20988 
20990 impl_268_property_label = {
20991  "label",
20992  {
20994  .string = "ListEditor Item"
20995  }
20996 };
20997 
20999 impl_268_property_objectType = {
21000  "objectType",
21001  {
21003  .string = "_AdaptiveLayoutComponentType_ListEditor_Item"
21004  }
21005 };
21006 
21008 impl_268_property_propertyTypes = {
21009  "propertyTypes",
21010  {
21012  .object = &impl_269
21013  }
21014 };
21015 
21016 static const afw_runtime_unresolved_property_t *
21017 impl_268_properties[] = {
21018  &impl_268_property_allowAdd,
21019  &impl_268_property_allowChange,
21020  &impl_268_property_allowDelete,
21021  &impl_268_property_allowEntity,
21022  &impl_268_property_collectionURIs,
21023  &impl_268_property_description,
21024  &impl_268_property_label,
21025  &impl_268_property_objectType,
21026  &impl_268_property_propertyTypes,
21027  NULL
21028 };
21029 
21030 static const afw_utf8_t
21031 impl_268_meta_path =
21032  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ListEditor_Item");
21033 
21035 impl_268 = {
21036  &afw_components_s__AdaptiveObjectType_,
21037  &afw_components_s__AdaptiveLayoutComponentType_ListEditor_Item,
21038  &impl_268_meta_path,
21039  &impl_268_properties[0]
21040 };
21041 
21043 impl_272;
21044 
21046 impl_273;
21047 
21049 impl_274;
21050 
21051 /*
21052  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu/propertyTypes/items
21053  */
21054 
21056 impl_274_property_allowWrite = {
21057  "allowWrite",
21058  {
21060  .boolean = true
21061  }
21062 };
21063 
21065 impl_274_property_dataType = {
21066  "dataType",
21067  {
21069  .string = "list"
21070  }
21071 };
21072 
21074 impl_274_property_dataTypeParameter = {
21075  "dataTypeParameter",
21076  {
21078  .string = "object _AdaptiveLayoutComponentType_Menu_Item"
21079  }
21080 };
21081 
21083 impl_274_property_description = {
21084  "description",
21085  {
21087  .string = "Item to display under this Menu."
21088  }
21089 };
21090 
21092 impl_274_property_label = {
21093  "label",
21094  {
21096  .string = "Item"
21097  }
21098 };
21099 
21100 static const afw_runtime_unresolved_property_t *
21101 impl_274_properties[] = {
21102  &impl_274_property_allowWrite,
21103  &impl_274_property_dataType,
21104  &impl_274_property_dataTypeParameter,
21105  &impl_274_property_description,
21106  &impl_274_property_label,
21107  NULL
21108 };
21109 
21111 impl_274 = {
21112  &impl_274_properties[0]
21113 };
21114 
21116 impl_275;
21117 
21118 /*
21119  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu/propertyTypes/open
21120  */
21121 
21123 impl_275_property_allowWrite = {
21124  "allowWrite",
21125  {
21127  .boolean = true
21128  }
21129 };
21130 
21132 impl_275_property_dataType = {
21133  "dataType",
21134  {
21136  .string = "boolean"
21137  }
21138 };
21139 
21141 impl_275_property_description = {
21142  "description",
21143  {
21145  .string = "Specifies whether this menu is open."
21146  }
21147 };
21148 
21150 impl_275_property_label = {
21151  "label",
21152  {
21154  .string = "Open"
21155  }
21156 };
21157 
21158 static const afw_runtime_unresolved_property_t *
21159 impl_275_properties[] = {
21160  &impl_275_property_allowWrite,
21161  &impl_275_property_dataType,
21162  &impl_275_property_description,
21163  &impl_275_property_label,
21164  NULL
21165 };
21166 
21168 impl_275 = {
21169  &impl_275_properties[0]
21170 };
21171 
21172 /*
21173  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu/propertyTypes
21174  */
21175 
21177 impl_273_property_items = {
21178  "items",
21179  {
21181  .object = &impl_274
21182  }
21183 };
21184 
21186 impl_273_property_open = {
21187  "open",
21188  {
21190  .object = &impl_275
21191  }
21192 };
21193 
21194 static const afw_runtime_unresolved_property_t *
21195 impl_273_properties[] = {
21196  &impl_273_property_items,
21197  &impl_273_property_open,
21198  NULL
21199 };
21200 
21201 static const afw_utf8_t
21202 impl_273_parentPaths_array[] = {
21203  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
21204 };
21205 
21207 impl_273 = {
21208  &impl_273_properties[0],
21209  sizeof(impl_273_parentPaths_array) / sizeof(afw_utf8_t),
21210  &impl_273_parentPaths_array[0]
21211 };
21212 
21213 /*
21214  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu
21215  */
21216 
21218 impl_272_property_allowAdd = {
21219  "allowAdd",
21220  {
21222  .boolean = true
21223  }
21224 };
21225 
21227 impl_272_property_allowChange = {
21228  "allowChange",
21229  {
21231  .boolean = true
21232  }
21233 };
21234 
21236 impl_272_property_allowDelete = {
21237  "allowDelete",
21238  {
21240  .boolean = true
21241  }
21242 };
21243 
21245 impl_272_property_allowEntity = {
21246  "allowEntity",
21247  {
21249  .boolean = false
21250  }
21251 };
21252 
21253 static const afw_utf8_t
21254 impl_272_array_collectionURIs[] = {
21255  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
21256 };
21257 
21259 impl_272_list_collectionURIs = {
21260  AFW_UTF8_LITERAL("string"),
21261  sizeof(impl_272_array_collectionURIs) / sizeof(afw_utf8_t),
21262  (const void *)&impl_272_array_collectionURIs
21263 };
21264 
21266 impl_272_property_collectionURIs = {
21267  "collectionURIs",
21268  {
21270  .list = &impl_272_list_collectionURIs
21271  }
21272 };
21273 
21275 impl_272_property_description = {
21276  "description",
21277  {
21279  .string = "Adaptive Layout definition for the Menu component."
21280  }
21281 };
21282 
21284 impl_272_property_label = {
21285  "label",
21286  {
21288  .string = "Menu"
21289  }
21290 };
21291 
21293 impl_272_property_objectType = {
21294  "objectType",
21295  {
21297  .string = "_AdaptiveLayoutComponentType_Menu"
21298  }
21299 };
21300 
21302 impl_272_property_propertyTypes = {
21303  "propertyTypes",
21304  {
21306  .object = &impl_273
21307  }
21308 };
21309 
21310 static const afw_runtime_unresolved_property_t *
21311 impl_272_properties[] = {
21312  &impl_272_property_allowAdd,
21313  &impl_272_property_allowChange,
21314  &impl_272_property_allowDelete,
21315  &impl_272_property_allowEntity,
21316  &impl_272_property_collectionURIs,
21317  &impl_272_property_description,
21318  &impl_272_property_label,
21319  &impl_272_property_objectType,
21320  &impl_272_property_propertyTypes,
21321  NULL
21322 };
21323 
21324 static const afw_utf8_t
21325 impl_272_meta_path =
21326  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu");
21327 
21329 impl_272 = {
21330  &afw_components_s__AdaptiveObjectType_,
21331  &afw_components_s__AdaptiveLayoutComponentType_Menu,
21332  &impl_272_meta_path,
21333  &impl_272_properties[0]
21334 };
21335 
21337 impl_276;
21338 
21340 impl_277;
21341 
21343 impl_278;
21344 
21345 /*
21346  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/color
21347  */
21348 
21350 impl_278_property_allowWrite = {
21351  "allowWrite",
21352  {
21354  .boolean = true
21355  }
21356 };
21357 
21359 impl_278_property_dataType = {
21360  "dataType",
21361  {
21363  .string = "string"
21364  }
21365 };
21366 
21368 impl_278_property_description = {
21369  "description",
21370  {
21372  .string = "Color for this Menu Item."
21373  }
21374 };
21375 
21377 impl_278_property_label = {
21378  "label",
21379  {
21381  .string = "Color"
21382  }
21383 };
21384 
21385 static const afw_runtime_unresolved_property_t *
21386 impl_278_properties[] = {
21387  &impl_278_property_allowWrite,
21388  &impl_278_property_dataType,
21389  &impl_278_property_description,
21390  &impl_278_property_label,
21391  NULL
21392 };
21393 
21395 impl_278 = {
21396  &impl_278_properties[0]
21397 };
21398 
21400 impl_279;
21401 
21402 /*
21403  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/disabled
21404  */
21405 
21407 impl_279_property_allowWrite = {
21408  "allowWrite",
21409  {
21411  .boolean = true
21412  }
21413 };
21414 
21416 impl_279_property_dataType = {
21417  "dataType",
21418  {
21420  .string = "boolean"
21421  }
21422 };
21423 
21425 impl_279_property_description = {
21426  "description",
21427  {
21429  .string = "This Menu Item is disabled."
21430  }
21431 };
21432 
21434 impl_279_property_label = {
21435  "label",
21436  {
21438  .string = "Disabled"
21439  }
21440 };
21441 
21442 static const afw_runtime_unresolved_property_t *
21443 impl_279_properties[] = {
21444  &impl_279_property_allowWrite,
21445  &impl_279_property_dataType,
21446  &impl_279_property_description,
21447  &impl_279_property_label,
21448  NULL
21449 };
21450 
21452 impl_279 = {
21453  &impl_279_properties[0]
21454 };
21455 
21457 impl_280;
21458 
21459 /*
21460  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/icon
21461  */
21462 
21464 impl_280_property_allowWrite = {
21465  "allowWrite",
21466  {
21468  .boolean = true
21469  }
21470 };
21471 
21473 impl_280_property_dataType = {
21474  "dataType",
21475  {
21477  .string = "string"
21478  }
21479 };
21480 
21482 impl_280_property_description = {
21483  "description",
21484  {
21486  .string = "Icon for this Menu Item."
21487  }
21488 };
21489 
21491 impl_280_property_label = {
21492  "label",
21493  {
21495  .string = "Icon"
21496  }
21497 };
21498 
21499 static const afw_runtime_unresolved_property_t *
21500 impl_280_properties[] = {
21501  &impl_280_property_allowWrite,
21502  &impl_280_property_dataType,
21503  &impl_280_property_description,
21504  &impl_280_property_label,
21505  NULL
21506 };
21507 
21509 impl_280 = {
21510  &impl_280_properties[0]
21511 };
21512 
21514 impl_281;
21515 
21516 /*
21517  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/key
21518  */
21519 
21521 impl_281_property_allowWrite = {
21522  "allowWrite",
21523  {
21525  .boolean = true
21526  }
21527 };
21528 
21530 impl_281_property_description = {
21531  "description",
21532  {
21534  .string = "Key for this Menu Item."
21535  }
21536 };
21537 
21539 impl_281_property_label = {
21540  "label",
21541  {
21543  .string = "Key"
21544  }
21545 };
21546 
21547 static const afw_runtime_unresolved_property_t *
21548 impl_281_properties[] = {
21549  &impl_281_property_allowWrite,
21550  &impl_281_property_description,
21551  &impl_281_property_label,
21552  NULL
21553 };
21554 
21556 impl_281 = {
21557  &impl_281_properties[0]
21558 };
21559 
21561 impl_282;
21562 
21563 /*
21564  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/label
21565  */
21566 
21568 impl_282_property_allowWrite = {
21569  "allowWrite",
21570  {
21572  .boolean = true
21573  }
21574 };
21575 
21577 impl_282_property_dataType = {
21578  "dataType",
21579  {
21581  .string = "string"
21582  }
21583 };
21584 
21586 impl_282_property_description = {
21587  "description",
21588  {
21590  .string = "Label for this Menu Item."
21591  }
21592 };
21593 
21595 impl_282_property_label = {
21596  "label",
21597  {
21599  .string = "Label"
21600  }
21601 };
21602 
21603 static const afw_runtime_unresolved_property_t *
21604 impl_282_properties[] = {
21605  &impl_282_property_allowWrite,
21606  &impl_282_property_dataType,
21607  &impl_282_property_description,
21608  &impl_282_property_label,
21609  NULL
21610 };
21611 
21613 impl_282 = {
21614  &impl_282_properties[0]
21615 };
21616 
21618 impl_283;
21619 
21620 /*
21621  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes/type
21622  */
21623 
21625 impl_283_property_allowWrite = {
21626  "allowWrite",
21627  {
21629  .boolean = true
21630  }
21631 };
21632 
21634 impl_283_property_dataType = {
21635  "dataType",
21636  {
21638  .string = "string"
21639  }
21640 };
21641 
21643 impl_283_property_description = {
21644  "description",
21645  {
21647  .string = "Type for Menu item (divider)."
21648  }
21649 };
21650 
21652 impl_283_property_label = {
21653  "label",
21654  {
21656  .string = "Type"
21657  }
21658 };
21659 
21660 static const afw_runtime_unresolved_property_t *
21661 impl_283_properties[] = {
21662  &impl_283_property_allowWrite,
21663  &impl_283_property_dataType,
21664  &impl_283_property_description,
21665  &impl_283_property_label,
21666  NULL
21667 };
21668 
21670 impl_283 = {
21671  &impl_283_properties[0]
21672 };
21673 
21674 /*
21675  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item/propertyTypes
21676  */
21677 
21679 impl_277_property_color = {
21680  "color",
21681  {
21683  .object = &impl_278
21684  }
21685 };
21686 
21688 impl_277_property_disabled = {
21689  "disabled",
21690  {
21692  .object = &impl_279
21693  }
21694 };
21695 
21697 impl_277_property_icon = {
21698  "icon",
21699  {
21701  .object = &impl_280
21702  }
21703 };
21704 
21706 impl_277_property_key = {
21707  "key",
21708  {
21710  .object = &impl_281
21711  }
21712 };
21713 
21715 impl_277_property_label = {
21716  "label",
21717  {
21719  .object = &impl_282
21720  }
21721 };
21722 
21724 impl_277_property_type = {
21725  "type",
21726  {
21728  .object = &impl_283
21729  }
21730 };
21731 
21732 static const afw_runtime_unresolved_property_t *
21733 impl_277_properties[] = {
21734  &impl_277_property_color,
21735  &impl_277_property_disabled,
21736  &impl_277_property_icon,
21737  &impl_277_property_key,
21738  &impl_277_property_label,
21739  &impl_277_property_type,
21740  NULL
21741 };
21742 
21744 impl_277 = {
21745  &impl_277_properties[0]
21746 };
21747 
21748 /*
21749  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item
21750  */
21751 
21753 impl_276_property_allowAdd = {
21754  "allowAdd",
21755  {
21757  .boolean = true
21758  }
21759 };
21760 
21762 impl_276_property_allowChange = {
21763  "allowChange",
21764  {
21766  .boolean = true
21767  }
21768 };
21769 
21771 impl_276_property_allowDelete = {
21772  "allowDelete",
21773  {
21775  .boolean = true
21776  }
21777 };
21778 
21780 impl_276_property_allowEntity = {
21781  "allowEntity",
21782  {
21784  .boolean = false
21785  }
21786 };
21787 
21788 static const afw_utf8_t
21789 impl_276_array_collectionURIs[] = {
21790  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
21791 };
21792 
21794 impl_276_list_collectionURIs = {
21795  AFW_UTF8_LITERAL("string"),
21796  sizeof(impl_276_array_collectionURIs) / sizeof(afw_utf8_t),
21797  (const void *)&impl_276_array_collectionURIs
21798 };
21799 
21801 impl_276_property_collectionURIs = {
21802  "collectionURIs",
21803  {
21805  .list = &impl_276_list_collectionURIs
21806  }
21807 };
21808 
21810 impl_276_property_description = {
21811  "description",
21812  {
21814  .string = "Adaptive Layout definition for the Menu Item component."
21815  }
21816 };
21817 
21819 impl_276_property_label = {
21820  "label",
21821  {
21823  .string = "Menu Item"
21824  }
21825 };
21826 
21828 impl_276_property_objectType = {
21829  "objectType",
21830  {
21832  .string = "_AdaptiveLayoutComponentType_Menu_Item"
21833  }
21834 };
21835 
21837 impl_276_property_propertyTypes = {
21838  "propertyTypes",
21839  {
21841  .object = &impl_277
21842  }
21843 };
21844 
21845 static const afw_runtime_unresolved_property_t *
21846 impl_276_properties[] = {
21847  &impl_276_property_allowAdd,
21848  &impl_276_property_allowChange,
21849  &impl_276_property_allowDelete,
21850  &impl_276_property_allowEntity,
21851  &impl_276_property_collectionURIs,
21852  &impl_276_property_description,
21853  &impl_276_property_label,
21854  &impl_276_property_objectType,
21855  &impl_276_property_propertyTypes,
21856  NULL
21857 };
21858 
21859 static const afw_utf8_t
21860 impl_276_meta_path =
21861  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Menu_Item");
21862 
21864 impl_276 = {
21865  &afw_components_s__AdaptiveObjectType_,
21866  &afw_components_s__AdaptiveLayoutComponentType_Menu_Item,
21867  &impl_276_meta_path,
21868  &impl_276_properties[0]
21869 };
21870 
21872 impl_284;
21873 
21875 impl_285;
21876 
21878 impl_286;
21879 
21880 /*
21881  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes/canDismiss
21882  */
21883 
21885 impl_286_property_allowWrite = {
21886  "allowWrite",
21887  {
21889  .boolean = true
21890  }
21891 };
21892 
21894 impl_286_property_dataType = {
21895  "dataType",
21896  {
21898  .string = "boolean"
21899  }
21900 };
21901 
21903 impl_286_property_description = {
21904  "description",
21905  {
21907  .string = "Specifies whether the Message can be dismissed."
21908  }
21909 };
21910 
21912 impl_286_property_label = {
21913  "label",
21914  {
21916  .string = "Can Dismiss"
21917  }
21918 };
21919 
21920 static const afw_runtime_unresolved_property_t *
21921 impl_286_properties[] = {
21922  &impl_286_property_allowWrite,
21923  &impl_286_property_dataType,
21924  &impl_286_property_description,
21925  &impl_286_property_label,
21926  NULL
21927 };
21928 
21930 impl_286 = {
21931  &impl_286_properties[0]
21932 };
21933 
21935 impl_287;
21936 
21937 /*
21938  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes/contains
21939  */
21940 
21942 impl_287_property_allowWrite = {
21943  "allowWrite",
21944  {
21946  .boolean = true
21947  }
21948 };
21949 
21951 impl_287_property_dataType = {
21952  "dataType",
21953  {
21955  .string = "object"
21956  }
21957 };
21958 
21960 impl_287_property_dataTypeParameter = {
21961  "dataTypeParameter",
21962  {
21964  .string = "_AdaptiveLayoutComponentType_"
21965  }
21966 };
21967 
21969 impl_287_property_description = {
21970  "description",
21971  {
21973  .string = "Optional components to be displayed for the Message component."
21974  }
21975 };
21976 
21978 impl_287_property_label = {
21979  "label",
21980  {
21982  .string = "Contains"
21983  }
21984 };
21985 
21986 static const afw_runtime_unresolved_property_t *
21987 impl_287_properties[] = {
21988  &impl_287_property_allowWrite,
21989  &impl_287_property_dataType,
21990  &impl_287_property_dataTypeParameter,
21991  &impl_287_property_description,
21992  &impl_287_property_label,
21993  NULL
21994 };
21995 
21997 impl_287 = {
21998  &impl_287_properties[0]
21999 };
22000 
22002 impl_288;
22003 
22004 /*
22005  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes/isMultiline
22006  */
22007 
22009 impl_288_property_allowWrite = {
22010  "allowWrite",
22011  {
22013  .boolean = true
22014  }
22015 };
22016 
22018 impl_288_property_dataType = {
22019  "dataType",
22020  {
22022  .string = "boolean"
22023  }
22024 };
22025 
22027 impl_288_property_description = {
22028  "description",
22029  {
22031  .string = "Specifies whether the Message message is multilined."
22032  }
22033 };
22034 
22036 impl_288_property_label = {
22037  "label",
22038  {
22040  .string = "Is Multiline"
22041  }
22042 };
22043 
22044 static const afw_runtime_unresolved_property_t *
22045 impl_288_properties[] = {
22046  &impl_288_property_allowWrite,
22047  &impl_288_property_dataType,
22048  &impl_288_property_description,
22049  &impl_288_property_label,
22050  NULL
22051 };
22052 
22054 impl_288 = {
22055  &impl_288_properties[0]
22056 };
22057 
22059 impl_289;
22060 
22061 /*
22062  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes/message
22063  */
22064 
22066 impl_289_property_allowWrite = {
22067  "allowWrite",
22068  {
22070  .boolean = true
22071  }
22072 };
22073 
22075 impl_289_property_dataType = {
22076  "dataType",
22077  {
22079  .string = "string"
22080  }
22081 };
22082 
22084 impl_289_property_description = {
22085  "description",
22086  {
22088  .string = "Optional message to be displayed for the Message component."
22089  }
22090 };
22091 
22093 impl_289_property_label = {
22094  "label",
22095  {
22097  .string = "Message"
22098  }
22099 };
22100 
22102 impl_289_property_testDataParameter = {
22103  "testDataParameter",
22104  {
22106  .string = "This is the message to be displayed."
22107  }
22108 };
22109 
22110 static const afw_runtime_unresolved_property_t *
22111 impl_289_properties[] = {
22112  &impl_289_property_allowWrite,
22113  &impl_289_property_dataType,
22114  &impl_289_property_description,
22115  &impl_289_property_label,
22116  &impl_289_property_testDataParameter,
22117  NULL
22118 };
22119 
22121 impl_289 = {
22122  &impl_289_properties[0]
22123 };
22124 
22126 impl_290;
22127 
22128 /*
22129  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes/status
22130  */
22131 
22133 impl_290_property_allowWrite = {
22134  "allowWrite",
22135  {
22137  .boolean = true
22138  }
22139 };
22140 
22142 impl_290_property_dataType = {
22143  "dataType",
22144  {
22146  .string = "string"
22147  }
22148 };
22149 
22151 impl_290_property_description = {
22152  "description",
22153  {
22155  .string = "Status of message (error, info, warning)."
22156  }
22157 };
22158 
22160 impl_290_property_label = {
22161  "label",
22162  {
22164  .string = "Status"
22165  }
22166 };
22167 
22168 static const afw_utf8_t
22169 impl_290_array_possibleValues[] = {
22170  AFW_UTF8_LITERAL("error"),
22171  AFW_UTF8_LITERAL("info"),
22172  AFW_UTF8_LITERAL("warning")
22173 };
22174 
22176 impl_290_list_possibleValues = {
22177  AFW_UTF8_LITERAL("string"),
22178  sizeof(impl_290_array_possibleValues) / sizeof(afw_utf8_t),
22179  (const void *)&impl_290_array_possibleValues
22180 };
22181 
22183 impl_290_property_possibleValues = {
22184  "possibleValues",
22185  {
22187  .list = &impl_290_list_possibleValues
22188  }
22189 };
22190 
22191 static const afw_runtime_unresolved_property_t *
22192 impl_290_properties[] = {
22193  &impl_290_property_allowWrite,
22194  &impl_290_property_dataType,
22195  &impl_290_property_description,
22196  &impl_290_property_label,
22197  &impl_290_property_possibleValues,
22198  NULL
22199 };
22200 
22202 impl_290 = {
22203  &impl_290_properties[0]
22204 };
22205 
22206 /*
22207  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message/propertyTypes
22208  */
22209 
22211 impl_285_property_canDismiss = {
22212  "canDismiss",
22213  {
22215  .object = &impl_286
22216  }
22217 };
22218 
22220 impl_285_property_contains = {
22221  "contains",
22222  {
22224  .object = &impl_287
22225  }
22226 };
22227 
22229 impl_285_property_isMultiline = {
22230  "isMultiline",
22231  {
22233  .object = &impl_288
22234  }
22235 };
22236 
22238 impl_285_property_message = {
22239  "message",
22240  {
22242  .object = &impl_289
22243  }
22244 };
22245 
22247 impl_285_property_status = {
22248  "status",
22249  {
22251  .object = &impl_290
22252  }
22253 };
22254 
22255 static const afw_runtime_unresolved_property_t *
22256 impl_285_properties[] = {
22257  &impl_285_property_canDismiss,
22258  &impl_285_property_contains,
22259  &impl_285_property_isMultiline,
22260  &impl_285_property_message,
22261  &impl_285_property_status,
22262  NULL
22263 };
22264 
22265 static const afw_utf8_t
22266 impl_285_parentPaths_array[] = {
22267  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
22268 };
22269 
22271 impl_285 = {
22272  &impl_285_properties[0],
22273  sizeof(impl_285_parentPaths_array) / sizeof(afw_utf8_t),
22274  &impl_285_parentPaths_array[0]
22275 };
22276 
22277 /*
22278  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message
22279  */
22280 
22282 impl_284_property_allowAdd = {
22283  "allowAdd",
22284  {
22286  .boolean = true
22287  }
22288 };
22289 
22291 impl_284_property_allowChange = {
22292  "allowChange",
22293  {
22295  .boolean = true
22296  }
22297 };
22298 
22300 impl_284_property_allowDelete = {
22301  "allowDelete",
22302  {
22304  .boolean = true
22305  }
22306 };
22307 
22309 impl_284_property_allowEntity = {
22310  "allowEntity",
22311  {
22313  .boolean = false
22314  }
22315 };
22316 
22317 static const afw_utf8_t
22318 impl_284_array_collectionURIs[] = {
22319  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
22320 };
22321 
22323 impl_284_list_collectionURIs = {
22324  AFW_UTF8_LITERAL("string"),
22325  sizeof(impl_284_array_collectionURIs) / sizeof(afw_utf8_t),
22326  (const void *)&impl_284_array_collectionURIs
22327 };
22328 
22330 impl_284_property_collectionURIs = {
22331  "collectionURIs",
22332  {
22334  .list = &impl_284_list_collectionURIs
22335  }
22336 };
22337 
22339 impl_284_property_description = {
22340  "description",
22341  {
22343  .string = "Adaptive Layout definition for the Message component."
22344  }
22345 };
22346 
22348 impl_284_property_objectType = {
22349  "objectType",
22350  {
22352  .string = "_AdaptiveLayoutComponentType_Message"
22353  }
22354 };
22355 
22357 impl_284_property_propertyTypes = {
22358  "propertyTypes",
22359  {
22361  .object = &impl_285
22362  }
22363 };
22364 
22365 static const afw_runtime_unresolved_property_t *
22366 impl_284_properties[] = {
22367  &impl_284_property_allowAdd,
22368  &impl_284_property_allowChange,
22369  &impl_284_property_allowDelete,
22370  &impl_284_property_allowEntity,
22371  &impl_284_property_collectionURIs,
22372  &impl_284_property_description,
22373  &impl_284_property_objectType,
22374  &impl_284_property_propertyTypes,
22375  NULL
22376 };
22377 
22378 static const afw_utf8_t
22379 impl_284_meta_path =
22380  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Message");
22381 
22383 impl_284 = {
22384  &afw_components_s__AdaptiveObjectType_,
22385  &afw_components_s__AdaptiveLayoutComponentType_Message,
22386  &impl_284_meta_path,
22387  &impl_284_properties[0]
22388 };
22389 
22391 impl_291;
22392 
22394 impl_292;
22395 
22397 impl_293;
22398 
22399 /*
22400  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal/propertyTypes/contains
22401  */
22402 
22404 impl_293_property_allowWrite = {
22405  "allowWrite",
22406  {
22408  .boolean = true
22409  }
22410 };
22411 
22413 impl_293_property_dataType = {
22414  "dataType",
22415  {
22417  .string = "object"
22418  }
22419 };
22420 
22422 impl_293_property_dataTypeParameter = {
22423  "dataTypeParameter",
22424  {
22426  .string = "_AdaptiveLayoutComponentType_"
22427  }
22428 };
22429 
22431 impl_293_property_description = {
22432  "description",
22433  {
22435  .string = "Specifies the placeholder text displayed when no value is present."
22436  }
22437 };
22438 
22440 impl_293_property_label = {
22441  "label",
22442  {
22444  .string = "Contains"
22445  }
22446 };
22447 
22448 static const afw_runtime_unresolved_property_t *
22449 impl_293_properties[] = {
22450  &impl_293_property_allowWrite,
22451  &impl_293_property_dataType,
22452  &impl_293_property_dataTypeParameter,
22453  &impl_293_property_description,
22454  &impl_293_property_label,
22455  NULL
22456 };
22457 
22459 impl_293 = {
22460  &impl_293_properties[0]
22461 };
22462 
22464 impl_294;
22465 
22466 /*
22467  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal/propertyTypes/isBlocking
22468  */
22469 
22471 impl_294_property_allowWrite = {
22472  "allowWrite",
22473  {
22475  .boolean = true
22476  }
22477 };
22478 
22480 impl_294_property_dataType = {
22481  "dataType",
22482  {
22484  .string = "boolean"
22485  }
22486 };
22487 
22489 impl_294_property_description = {
22490  "description",
22491  {
22493  .string = "Specifies whether this Modal component is blocking or can lightly be dismissed."
22494  }
22495 };
22496 
22498 impl_294_property_label = {
22499  "label",
22500  {
22502  .string = "Is Blocking"
22503  }
22504 };
22505 
22506 static const afw_runtime_unresolved_property_t *
22507 impl_294_properties[] = {
22508  &impl_294_property_allowWrite,
22509  &impl_294_property_dataType,
22510  &impl_294_property_description,
22511  &impl_294_property_label,
22512  NULL
22513 };
22514 
22516 impl_294 = {
22517  &impl_294_properties[0]
22518 };
22519 
22521 impl_295;
22522 
22523 /*
22524  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal/propertyTypes/open
22525  */
22526 
22528 impl_295_property_allowWrite = {
22529  "allowWrite",
22530  {
22532  .boolean = true
22533  }
22534 };
22535 
22537 impl_295_property_dataType = {
22538  "dataType",
22539  {
22541  .string = "boolean"
22542  }
22543 };
22544 
22546 impl_295_property_description = {
22547  "description",
22548  {
22550  .string = "Specifies whether this Modal component is open."
22551  }
22552 };
22553 
22555 impl_295_property_label = {
22556  "label",
22557  {
22559  .string = "Open"
22560  }
22561 };
22562 
22564 impl_295_property_required = {
22565  "required",
22566  {
22568  .boolean = true
22569  }
22570 };
22571 
22572 static const afw_runtime_unresolved_property_t *
22573 impl_295_properties[] = {
22574  &impl_295_property_allowWrite,
22575  &impl_295_property_dataType,
22576  &impl_295_property_description,
22577  &impl_295_property_label,
22578  &impl_295_property_required,
22579  NULL
22580 };
22581 
22583 impl_295 = {
22584  &impl_295_properties[0]
22585 };
22586 
22587 /*
22588  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal/propertyTypes
22589  */
22590 
22592 impl_292_property_contains = {
22593  "contains",
22594  {
22596  .object = &impl_293
22597  }
22598 };
22599 
22601 impl_292_property_isBlocking = {
22602  "isBlocking",
22603  {
22605  .object = &impl_294
22606  }
22607 };
22608 
22610 impl_292_property_open = {
22611  "open",
22612  {
22614  .object = &impl_295
22615  }
22616 };
22617 
22618 static const afw_runtime_unresolved_property_t *
22619 impl_292_properties[] = {
22620  &impl_292_property_contains,
22621  &impl_292_property_isBlocking,
22622  &impl_292_property_open,
22623  NULL
22624 };
22625 
22626 static const afw_utf8_t
22627 impl_292_parentPaths_array[] = {
22628  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
22629 };
22630 
22632 impl_292 = {
22633  &impl_292_properties[0],
22634  sizeof(impl_292_parentPaths_array) / sizeof(afw_utf8_t),
22635  &impl_292_parentPaths_array[0]
22636 };
22637 
22638 /*
22639  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal
22640  */
22641 
22643 impl_291_property_allowAdd = {
22644  "allowAdd",
22645  {
22647  .boolean = true
22648  }
22649 };
22650 
22652 impl_291_property_allowChange = {
22653  "allowChange",
22654  {
22656  .boolean = true
22657  }
22658 };
22659 
22661 impl_291_property_allowDelete = {
22662  "allowDelete",
22663  {
22665  .boolean = true
22666  }
22667 };
22668 
22670 impl_291_property_allowEntity = {
22671  "allowEntity",
22672  {
22674  .boolean = false
22675  }
22676 };
22677 
22678 static const afw_utf8_t
22679 impl_291_array_collectionURIs[] = {
22680  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
22681 };
22682 
22684 impl_291_list_collectionURIs = {
22685  AFW_UTF8_LITERAL("string"),
22686  sizeof(impl_291_array_collectionURIs) / sizeof(afw_utf8_t),
22687  (const void *)&impl_291_array_collectionURIs
22688 };
22689 
22691 impl_291_property_collectionURIs = {
22692  "collectionURIs",
22693  {
22695  .list = &impl_291_list_collectionURIs
22696  }
22697 };
22698 
22700 impl_291_property_description = {
22701  "description",
22702  {
22704  .string = "Adaptive Layout definition for the Modal component."
22705  }
22706 };
22707 
22709 impl_291_property_objectType = {
22710  "objectType",
22711  {
22713  .string = "_AdaptiveLayoutComponentType_Modal"
22714  }
22715 };
22716 
22718 impl_291_property_propertyTypes = {
22719  "propertyTypes",
22720  {
22722  .object = &impl_292
22723  }
22724 };
22725 
22726 static const afw_runtime_unresolved_property_t *
22727 impl_291_properties[] = {
22728  &impl_291_property_allowAdd,
22729  &impl_291_property_allowChange,
22730  &impl_291_property_allowDelete,
22731  &impl_291_property_allowEntity,
22732  &impl_291_property_collectionURIs,
22733  &impl_291_property_description,
22734  &impl_291_property_objectType,
22735  &impl_291_property_propertyTypes,
22736  NULL
22737 };
22738 
22739 static const afw_utf8_t
22740 impl_291_meta_path =
22741  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Modal");
22742 
22744 impl_291 = {
22745  &afw_components_s__AdaptiveObjectType_,
22746  &afw_components_s__AdaptiveLayoutComponentType_Modal,
22747  &impl_291_meta_path,
22748  &impl_291_properties[0]
22749 };
22750 
22752 impl_296;
22753 
22755 impl_297;
22756 
22758 impl_298;
22759 
22760 /*
22761  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Native/propertyTypes/tag
22762  */
22763 
22765 impl_298_property_allowWrite = {
22766  "allowWrite",
22767  {
22769  .boolean = true
22770  }
22771 };
22772 
22774 impl_298_property_dataType = {
22775  "dataType",
22776  {
22778  .string = "string"
22779  }
22780 };
22781 
22783 impl_298_property_description = {
22784  "description",
22785  {
22787  .string = "The HTML Tag name."
22788  }
22789 };
22790 
22792 impl_298_property_label = {
22793  "label",
22794  {
22796  .string = "Tag Name"
22797  }
22798 };
22799 
22800 static const afw_runtime_unresolved_property_t *
22801 impl_298_properties[] = {
22802  &impl_298_property_allowWrite,
22803  &impl_298_property_dataType,
22804  &impl_298_property_description,
22805  &impl_298_property_label,
22806  NULL
22807 };
22808 
22810 impl_298 = {
22811  &impl_298_properties[0]
22812 };
22813 
22814 /*
22815  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Native/propertyTypes
22816  */
22817 
22819 impl_297_property_tag = {
22820  "tag",
22821  {
22823  .object = &impl_298
22824  }
22825 };
22826 
22827 static const afw_runtime_unresolved_property_t *
22828 impl_297_properties[] = {
22829  &impl_297_property_tag,
22830  NULL
22831 };
22832 
22833 static const afw_utf8_t
22834 impl_297_parentPaths_array[] = {
22835  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
22836 };
22837 
22839 impl_297 = {
22840  &impl_297_properties[0],
22841  sizeof(impl_297_parentPaths_array) / sizeof(afw_utf8_t),
22842  &impl_297_parentPaths_array[0]
22843 };
22844 
22845 /*
22846  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Native
22847  */
22848 
22850 impl_296_property_allowAdd = {
22851  "allowAdd",
22852  {
22854  .boolean = true
22855  }
22856 };
22857 
22859 impl_296_property_allowChange = {
22860  "allowChange",
22861  {
22863  .boolean = true
22864  }
22865 };
22866 
22868 impl_296_property_allowDelete = {
22869  "allowDelete",
22870  {
22872  .boolean = true
22873  }
22874 };
22875 
22877 impl_296_property_allowEntity = {
22878  "allowEntity",
22879  {
22881  .boolean = false
22882  }
22883 };
22884 
22885 static const afw_utf8_t
22886 impl_296_array_collectionURIs[] = {
22887  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
22888 };
22889 
22891 impl_296_list_collectionURIs = {
22892  AFW_UTF8_LITERAL("string"),
22893  sizeof(impl_296_array_collectionURIs) / sizeof(afw_utf8_t),
22894  (const void *)&impl_296_array_collectionURIs
22895 };
22896 
22898 impl_296_property_collectionURIs = {
22899  "collectionURIs",
22900  {
22902  .list = &impl_296_list_collectionURIs
22903  }
22904 };
22905 
22907 impl_296_property_description = {
22908  "description",
22909  {
22911  .string = "Adaptive Layout definition for the Native component."
22912  }
22913 };
22914 
22916 impl_296_property_objectType = {
22917  "objectType",
22918  {
22920  .string = "_AdaptiveLayoutComponentType_Native"
22921  }
22922 };
22923 
22925 impl_296_property_propertyTypes = {
22926  "propertyTypes",
22927  {
22929  .object = &impl_297
22930  }
22931 };
22932 
22933 static const afw_runtime_unresolved_property_t *
22934 impl_296_properties[] = {
22935  &impl_296_property_allowAdd,
22936  &impl_296_property_allowChange,
22937  &impl_296_property_allowDelete,
22938  &impl_296_property_allowEntity,
22939  &impl_296_property_collectionURIs,
22940  &impl_296_property_description,
22941  &impl_296_property_objectType,
22942  &impl_296_property_propertyTypes,
22943  NULL
22944 };
22945 
22946 static const afw_utf8_t
22947 impl_296_meta_path =
22948  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Native");
22949 
22951 impl_296 = {
22952  &afw_components_s__AdaptiveObjectType_,
22953  &afw_components_s__AdaptiveLayoutComponentType_Native,
22954  &impl_296_meta_path,
22955  &impl_296_properties[0]
22956 };
22957 
22959 impl_299;
22960 
22962 impl_300;
22963 
22965 impl_301;
22966 
22967 /*
22968  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav/propertyTypes/items
22969  */
22970 
22972 impl_301_property_allowWrite = {
22973  "allowWrite",
22974  {
22976  .boolean = true
22977  }
22978 };
22979 
22981 impl_301_property_dataType = {
22982  "dataType",
22983  {
22985  .string = "list"
22986  }
22987 };
22988 
22990 impl_301_property_dataTypeParameter = {
22991  "dataTypeParameter",
22992  {
22994  .string = "object _AdaptiveLayoutComponentType_Nav_Item"
22995  }
22996 };
22997 
22999 impl_301_property_description = {
23000  "description",
23001  {
23003  .string = "Item to be displayed by this Nav layout."
23004  }
23005 };
23006 
23008 impl_301_property_label = {
23009  "label",
23010  {
23012  .string = "Item"
23013  }
23014 };
23015 
23016 static const afw_runtime_unresolved_property_t *
23017 impl_301_properties[] = {
23018  &impl_301_property_allowWrite,
23019  &impl_301_property_dataType,
23020  &impl_301_property_dataTypeParameter,
23021  &impl_301_property_description,
23022  &impl_301_property_label,
23023  NULL
23024 };
23025 
23027 impl_301 = {
23028  &impl_301_properties[0]
23029 };
23030 
23031 /*
23032  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav/propertyTypes
23033  */
23034 
23036 impl_300_property_items = {
23037  "items",
23038  {
23040  .object = &impl_301
23041  }
23042 };
23043 
23044 static const afw_runtime_unresolved_property_t *
23045 impl_300_properties[] = {
23046  &impl_300_property_items,
23047  NULL
23048 };
23049 
23050 static const afw_utf8_t
23051 impl_300_parentPaths_array[] = {
23052  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
23053 };
23054 
23056 impl_300 = {
23057  &impl_300_properties[0],
23058  sizeof(impl_300_parentPaths_array) / sizeof(afw_utf8_t),
23059  &impl_300_parentPaths_array[0]
23060 };
23061 
23062 /*
23063  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav
23064  */
23065 
23067 impl_299_property_allowAdd = {
23068  "allowAdd",
23069  {
23071  .boolean = true
23072  }
23073 };
23074 
23076 impl_299_property_allowChange = {
23077  "allowChange",
23078  {
23080  .boolean = true
23081  }
23082 };
23083 
23085 impl_299_property_allowDelete = {
23086  "allowDelete",
23087  {
23089  .boolean = true
23090  }
23091 };
23092 
23094 impl_299_property_allowEntity = {
23095  "allowEntity",
23096  {
23098  .boolean = false
23099  }
23100 };
23101 
23102 static const afw_utf8_t
23103 impl_299_array_collectionURIs[] = {
23104  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
23105 };
23106 
23108 impl_299_list_collectionURIs = {
23109  AFW_UTF8_LITERAL("string"),
23110  sizeof(impl_299_array_collectionURIs) / sizeof(afw_utf8_t),
23111  (const void *)&impl_299_array_collectionURIs
23112 };
23113 
23115 impl_299_property_collectionURIs = {
23116  "collectionURIs",
23117  {
23119  .list = &impl_299_list_collectionURIs
23120  }
23121 };
23122 
23124 impl_299_property_description = {
23125  "description",
23126  {
23128  .string = "Adaptive Layout definition for the Nav component."
23129  }
23130 };
23131 
23133 impl_299_property_objectType = {
23134  "objectType",
23135  {
23137  .string = "_AdaptiveLayoutComponentType_Nav"
23138  }
23139 };
23140 
23142 impl_299_property_propertyTypes = {
23143  "propertyTypes",
23144  {
23146  .object = &impl_300
23147  }
23148 };
23149 
23150 static const afw_runtime_unresolved_property_t *
23151 impl_299_properties[] = {
23152  &impl_299_property_allowAdd,
23153  &impl_299_property_allowChange,
23154  &impl_299_property_allowDelete,
23155  &impl_299_property_allowEntity,
23156  &impl_299_property_collectionURIs,
23157  &impl_299_property_description,
23158  &impl_299_property_objectType,
23159  &impl_299_property_propertyTypes,
23160  NULL
23161 };
23162 
23163 static const afw_utf8_t
23164 impl_299_meta_path =
23165  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav");
23166 
23168 impl_299 = {
23169  &afw_components_s__AdaptiveObjectType_,
23170  &afw_components_s__AdaptiveLayoutComponentType_Nav,
23171  &impl_299_meta_path,
23172  &impl_299_properties[0]
23173 };
23174 
23176 impl_302;
23177 
23179 impl_303;
23180 
23182 impl_304;
23183 
23184 /*
23185  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes/icon
23186  */
23187 
23189 impl_304_property_allowWrite = {
23190  "allowWrite",
23191  {
23193  .boolean = true
23194  }
23195 };
23196 
23198 impl_304_property_dataType = {
23199  "dataType",
23200  {
23202  .string = "string"
23203  }
23204 };
23205 
23207 impl_304_property_description = {
23208  "description",
23209  {
23211  .string = "Icon for this Nav item."
23212  }
23213 };
23214 
23216 impl_304_property_label = {
23217  "label",
23218  {
23220  .string = "Icon"
23221  }
23222 };
23223 
23224 static const afw_runtime_unresolved_property_t *
23225 impl_304_properties[] = {
23226  &impl_304_property_allowWrite,
23227  &impl_304_property_dataType,
23228  &impl_304_property_description,
23229  &impl_304_property_label,
23230  NULL
23231 };
23232 
23234 impl_304 = {
23235  &impl_304_properties[0]
23236 };
23237 
23239 impl_305;
23240 
23241 /*
23242  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes/isExpanded
23243  */
23244 
23246 impl_305_property_allowWrite = {
23247  "allowWrite",
23248  {
23250  .boolean = true
23251  }
23252 };
23253 
23255 impl_305_property_dataType = {
23256  "dataType",
23257  {
23259  .string = "boolean"
23260  }
23261 };
23262 
23264 impl_305_property_description = {
23265  "description",
23266  {
23268  .string = "Is the current Nav link expanded."
23269  }
23270 };
23271 
23273 impl_305_property_label = {
23274  "label",
23275  {
23277  .string = "Is Expanded"
23278  }
23279 };
23280 
23281 static const afw_runtime_unresolved_property_t *
23282 impl_305_properties[] = {
23283  &impl_305_property_allowWrite,
23284  &impl_305_property_dataType,
23285  &impl_305_property_description,
23286  &impl_305_property_label,
23287  NULL
23288 };
23289 
23291 impl_305 = {
23292  &impl_305_properties[0]
23293 };
23294 
23296 impl_306;
23297 
23298 /*
23299  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes/label
23300  */
23301 
23303 impl_306_property_allowWrite = {
23304  "allowWrite",
23305  {
23307  .boolean = true
23308  }
23309 };
23310 
23312 impl_306_property_dataType = {
23313  "dataType",
23314  {
23316  .string = "string"
23317  }
23318 };
23319 
23321 impl_306_property_description = {
23322  "description",
23323  {
23325  .string = "Label for this Nav item."
23326  }
23327 };
23328 
23330 impl_306_property_label = {
23331  "label",
23332  {
23334  .string = "Label"
23335  }
23336 };
23337 
23338 static const afw_runtime_unresolved_property_t *
23339 impl_306_properties[] = {
23340  &impl_306_property_allowWrite,
23341  &impl_306_property_dataType,
23342  &impl_306_property_description,
23343  &impl_306_property_label,
23344  NULL
23345 };
23346 
23348 impl_306 = {
23349  &impl_306_properties[0]
23350 };
23351 
23353 impl_307;
23354 
23355 /*
23356  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes/selected
23357  */
23358 
23360 impl_307_property_allowWrite = {
23361  "allowWrite",
23362  {
23364  .boolean = true
23365  }
23366 };
23367 
23369 impl_307_property_dataType = {
23370  "dataType",
23371  {
23373  .string = "boolean"
23374  }
23375 };
23376 
23378 impl_307_property_description = {
23379  "description",
23380  {
23382  .string = "Is the current Nav link selected."
23383  }
23384 };
23385 
23387 impl_307_property_label = {
23388  "label",
23389  {
23391  .string = "Is Selected"
23392  }
23393 };
23394 
23395 static const afw_runtime_unresolved_property_t *
23396 impl_307_properties[] = {
23397  &impl_307_property_allowWrite,
23398  &impl_307_property_dataType,
23399  &impl_307_property_description,
23400  &impl_307_property_label,
23401  NULL
23402 };
23403 
23405 impl_307 = {
23406  &impl_307_properties[0]
23407 };
23408 
23410 impl_308;
23411 
23412 /*
23413  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes/url
23414  */
23415 
23417 impl_308_property_allowWrite = {
23418  "allowWrite",
23419  {
23421  .boolean = true
23422  }
23423 };
23424 
23426 impl_308_property_dataType = {
23427  "dataType",
23428  {
23430  .string = "string"
23431  }
23432 };
23433 
23435 impl_308_property_description = {
23436  "description",
23437  {
23439  .string = "Url for this Nav item."
23440  }
23441 };
23442 
23444 impl_308_property_label = {
23445  "label",
23446  {
23448  .string = "Url"
23449  }
23450 };
23451 
23452 static const afw_runtime_unresolved_property_t *
23453 impl_308_properties[] = {
23454  &impl_308_property_allowWrite,
23455  &impl_308_property_dataType,
23456  &impl_308_property_description,
23457  &impl_308_property_label,
23458  NULL
23459 };
23460 
23462 impl_308 = {
23463  &impl_308_properties[0]
23464 };
23465 
23466 /*
23467  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item/propertyTypes
23468  */
23469 
23471 impl_303_property_icon = {
23472  "icon",
23473  {
23475  .object = &impl_304
23476  }
23477 };
23478 
23480 impl_303_property_isExpanded = {
23481  "isExpanded",
23482  {
23484  .object = &impl_305
23485  }
23486 };
23487 
23489 impl_303_property_label = {
23490  "label",
23491  {
23493  .object = &impl_306
23494  }
23495 };
23496 
23498 impl_303_property_selected = {
23499  "selected",
23500  {
23502  .object = &impl_307
23503  }
23504 };
23505 
23507 impl_303_property_url = {
23508  "url",
23509  {
23511  .object = &impl_308
23512  }
23513 };
23514 
23515 static const afw_runtime_unresolved_property_t *
23516 impl_303_properties[] = {
23517  &impl_303_property_icon,
23518  &impl_303_property_isExpanded,
23519  &impl_303_property_label,
23520  &impl_303_property_selected,
23521  &impl_303_property_url,
23522  NULL
23523 };
23524 
23526 impl_303 = {
23527  &impl_303_properties[0]
23528 };
23529 
23530 /*
23531  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item
23532  */
23533 
23535 impl_302_property_allowAdd = {
23536  "allowAdd",
23537  {
23539  .boolean = true
23540  }
23541 };
23542 
23544 impl_302_property_allowChange = {
23545  "allowChange",
23546  {
23548  .boolean = true
23549  }
23550 };
23551 
23553 impl_302_property_allowDelete = {
23554  "allowDelete",
23555  {
23557  .boolean = true
23558  }
23559 };
23560 
23562 impl_302_property_allowEntity = {
23563  "allowEntity",
23564  {
23566  .boolean = false
23567  }
23568 };
23569 
23570 static const afw_utf8_t
23571 impl_302_array_collectionURIs[] = {
23572  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
23573 };
23574 
23576 impl_302_list_collectionURIs = {
23577  AFW_UTF8_LITERAL("string"),
23578  sizeof(impl_302_array_collectionURIs) / sizeof(afw_utf8_t),
23579  (const void *)&impl_302_array_collectionURIs
23580 };
23581 
23583 impl_302_property_collectionURIs = {
23584  "collectionURIs",
23585  {
23587  .list = &impl_302_list_collectionURIs
23588  }
23589 };
23590 
23592 impl_302_property_description = {
23593  "description",
23594  {
23596  .string = "Item for the Nav component"
23597  }
23598 };
23599 
23601 impl_302_property_label = {
23602  "label",
23603  {
23605  .string = "Item"
23606  }
23607 };
23608 
23610 impl_302_property_objectType = {
23611  "objectType",
23612  {
23614  .string = "_AdaptiveLayoutComponentType_Nav_Item"
23615  }
23616 };
23617 
23619 impl_302_property_propertyTypes = {
23620  "propertyTypes",
23621  {
23623  .object = &impl_303
23624  }
23625 };
23626 
23627 static const afw_runtime_unresolved_property_t *
23628 impl_302_properties[] = {
23629  &impl_302_property_allowAdd,
23630  &impl_302_property_allowChange,
23631  &impl_302_property_allowDelete,
23632  &impl_302_property_allowEntity,
23633  &impl_302_property_collectionURIs,
23634  &impl_302_property_description,
23635  &impl_302_property_label,
23636  &impl_302_property_objectType,
23637  &impl_302_property_propertyTypes,
23638  NULL
23639 };
23640 
23641 static const afw_utf8_t
23642 impl_302_meta_path =
23643  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Nav_Item");
23644 
23646 impl_302 = {
23647  &afw_components_s__AdaptiveObjectType_,
23648  &afw_components_s__AdaptiveLayoutComponentType_Nav_Item,
23649  &impl_302_meta_path,
23650  &impl_302_properties[0]
23651 };
23652 
23654 impl_309;
23655 
23657 impl_310;
23658 
23660 impl_311;
23661 
23662 /*
23663  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper/propertyTypes/contains
23664  */
23665 
23667 impl_311_property_allowWrite = {
23668  "allowWrite",
23669  {
23671  .boolean = true
23672  }
23673 };
23674 
23676 impl_311_property_dataType = {
23677  "dataType",
23678  {
23680  .string = "object"
23681  }
23682 };
23683 
23685 impl_311_property_dataTypeParameter = {
23686  "dataTypeParameter",
23687  {
23689  .string = "_AdaptiveLayoutComponentType_"
23690  }
23691 };
23692 
23694 impl_311_property_description = {
23695  "description",
23696  {
23698  .string = "Contained component on this Paper layout."
23699  }
23700 };
23701 
23703 impl_311_property_label = {
23704  "label",
23705  {
23707  .string = "Contains"
23708  }
23709 };
23710 
23711 static const afw_runtime_unresolved_property_t *
23712 impl_311_properties[] = {
23713  &impl_311_property_allowWrite,
23714  &impl_311_property_dataType,
23715  &impl_311_property_dataTypeParameter,
23716  &impl_311_property_description,
23717  &impl_311_property_label,
23718  NULL
23719 };
23720 
23722 impl_311 = {
23723  &impl_311_properties[0]
23724 };
23725 
23727 impl_312;
23728 
23729 /*
23730  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper/propertyTypes/elevation
23731  */
23732 
23734 impl_312_property_allowWrite = {
23735  "allowWrite",
23736  {
23738  .boolean = true
23739  }
23740 };
23741 
23743 impl_312_property_dataType = {
23744  "dataType",
23745  {
23747  .string = "integer"
23748  }
23749 };
23750 
23752 impl_312_property_description = {
23753  "description",
23754  {
23756  .string = "Depth elevation appearance of the Paper surface."
23757  }
23758 };
23759 
23761 impl_312_property_label = {
23762  "label",
23763  {
23765  .string = "Elevation"
23766  }
23767 };
23768 
23769 static const afw_runtime_unresolved_property_t *
23770 impl_312_properties[] = {
23771  &impl_312_property_allowWrite,
23772  &impl_312_property_dataType,
23773  &impl_312_property_description,
23774  &impl_312_property_label,
23775  NULL
23776 };
23777 
23779 impl_312 = {
23780  &impl_312_properties[0]
23781 };
23782 
23784 impl_313;
23785 
23786 /*
23787  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper/propertyTypes/square
23788  */
23789 
23791 impl_313_property_allowWrite = {
23792  "allowWrite",
23793  {
23795  .boolean = true
23796  }
23797 };
23798 
23800 impl_313_property_dataType = {
23801  "dataType",
23802  {
23804  .string = "boolean"
23805  }
23806 };
23807 
23809 impl_313_property_defaultValue = {
23810  "defaultValue",
23811  {
23813  .boolean = false
23814  }
23815 };
23816 
23818 impl_313_property_description = {
23819  "description",
23820  {
23822  .string = "Use square corners instead of rounded."
23823  }
23824 };
23825 
23827 impl_313_property_label = {
23828  "label",
23829  {
23831  .string = "Square"
23832  }
23833 };
23834 
23835 static const afw_runtime_unresolved_property_t *
23836 impl_313_properties[] = {
23837  &impl_313_property_allowWrite,
23838  &impl_313_property_dataType,
23839  &impl_313_property_defaultValue,
23840  &impl_313_property_description,
23841  &impl_313_property_label,
23842  NULL
23843 };
23844 
23846 impl_313 = {
23847  &impl_313_properties[0]
23848 };
23849 
23850 /*
23851  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper/propertyTypes
23852  */
23853 
23855 impl_310_property_contains = {
23856  "contains",
23857  {
23859  .object = &impl_311
23860  }
23861 };
23862 
23864 impl_310_property_elevation = {
23865  "elevation",
23866  {
23868  .object = &impl_312
23869  }
23870 };
23871 
23873 impl_310_property_square = {
23874  "square",
23875  {
23877  .object = &impl_313
23878  }
23879 };
23880 
23881 static const afw_runtime_unresolved_property_t *
23882 impl_310_properties[] = {
23883  &impl_310_property_contains,
23884  &impl_310_property_elevation,
23885  &impl_310_property_square,
23886  NULL
23887 };
23888 
23889 static const afw_utf8_t
23890 impl_310_parentPaths_array[] = {
23891  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
23892 };
23893 
23895 impl_310 = {
23896  &impl_310_properties[0],
23897  sizeof(impl_310_parentPaths_array) / sizeof(afw_utf8_t),
23898  &impl_310_parentPaths_array[0]
23899 };
23900 
23901 /*
23902  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper
23903  */
23904 
23906 impl_309_property_allowAdd = {
23907  "allowAdd",
23908  {
23910  .boolean = true
23911  }
23912 };
23913 
23915 impl_309_property_allowChange = {
23916  "allowChange",
23917  {
23919  .boolean = true
23920  }
23921 };
23922 
23924 impl_309_property_allowDelete = {
23925  "allowDelete",
23926  {
23928  .boolean = true
23929  }
23930 };
23931 
23933 impl_309_property_allowEntity = {
23934  "allowEntity",
23935  {
23937  .boolean = false
23938  }
23939 };
23940 
23941 static const afw_utf8_t
23942 impl_309_array_collectionURIs[] = {
23943  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
23944 };
23945 
23947 impl_309_list_collectionURIs = {
23948  AFW_UTF8_LITERAL("string"),
23949  sizeof(impl_309_array_collectionURIs) / sizeof(afw_utf8_t),
23950  (const void *)&impl_309_array_collectionURIs
23951 };
23952 
23954 impl_309_property_collectionURIs = {
23955  "collectionURIs",
23956  {
23958  .list = &impl_309_list_collectionURIs
23959  }
23960 };
23961 
23963 impl_309_property_description = {
23964  "description",
23965  {
23967  .string = "Adaptive Layout definition for the Paper component."
23968  }
23969 };
23970 
23972 impl_309_property_objectType = {
23973  "objectType",
23974  {
23976  .string = "_AdaptiveLayoutComponentType_Paper"
23977  }
23978 };
23979 
23981 impl_309_property_propertyTypes = {
23982  "propertyTypes",
23983  {
23985  .object = &impl_310
23986  }
23987 };
23988 
23989 static const afw_runtime_unresolved_property_t *
23990 impl_309_properties[] = {
23991  &impl_309_property_allowAdd,
23992  &impl_309_property_allowChange,
23993  &impl_309_property_allowDelete,
23994  &impl_309_property_allowEntity,
23995  &impl_309_property_collectionURIs,
23996  &impl_309_property_description,
23997  &impl_309_property_objectType,
23998  &impl_309_property_propertyTypes,
23999  NULL
24000 };
24001 
24002 static const afw_utf8_t
24003 impl_309_meta_path =
24004  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Paper");
24005 
24007 impl_309 = {
24008  &afw_components_s__AdaptiveObjectType_,
24009  &afw_components_s__AdaptiveLayoutComponentType_Paper,
24010  &impl_309_meta_path,
24011  &impl_309_properties[0]
24012 };
24013 
24015 impl_314;
24016 
24018 impl_315;
24019 
24021 impl_316;
24022 
24023 /*
24024  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker/propertyTypes/description
24025  */
24026 
24028 impl_316_property_allowWrite = {
24029  "allowWrite",
24030  {
24032  .boolean = true
24033  }
24034 };
24035 
24037 impl_316_property_dataType = {
24038  "dataType",
24039  {
24041  .string = "string"
24042  }
24043 };
24044 
24046 impl_316_property_description = {
24047  "description",
24048  {
24050  .string = "The text description for this Picker component."
24051  }
24052 };
24053 
24055 impl_316_property_label = {
24056  "label",
24057  {
24059  .string = "Description"
24060  }
24061 };
24062 
24064 impl_316_property_testDataParameter = {
24065  "testDataParameter",
24066  {
24068  .string = "This is the description."
24069  }
24070 };
24071 
24072 static const afw_runtime_unresolved_property_t *
24073 impl_316_properties[] = {
24074  &impl_316_property_allowWrite,
24075  &impl_316_property_dataType,
24076  &impl_316_property_description,
24077  &impl_316_property_label,
24078  &impl_316_property_testDataParameter,
24079  NULL
24080 };
24081 
24083 impl_316 = {
24084  &impl_316_properties[0]
24085 };
24086 
24088 impl_317;
24089 
24090 /*
24091  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker/propertyTypes/items
24092  */
24093 
24095 impl_317_property_allowWrite = {
24096  "allowWrite",
24097  {
24099  .boolean = true
24100  }
24101 };
24102 
24104 impl_317_property_dataType = {
24105  "dataType",
24106  {
24108  .string = "list"
24109  }
24110 };
24111 
24113 impl_317_property_dataTypeParameter = {
24114  "dataTypeParameter",
24115  {
24117  .string = "object _AdaptiveLayoutComponentType_Picker_Item"
24118  }
24119 };
24120 
24122 impl_317_property_description = {
24123  "description",
24124  {
24126  .string = "Items to be displayed by this Picker layout."
24127  }
24128 };
24129 
24131 impl_317_property_label = {
24132  "label",
24133  {
24135  .string = "Items"
24136  }
24137 };
24138 
24139 static const afw_runtime_unresolved_property_t *
24140 impl_317_properties[] = {
24141  &impl_317_property_allowWrite,
24142  &impl_317_property_dataType,
24143  &impl_317_property_dataTypeParameter,
24144  &impl_317_property_description,
24145  &impl_317_property_label,
24146  NULL
24147 };
24148 
24150 impl_317 = {
24151  &impl_317_properties[0]
24152 };
24153 
24155 impl_318;
24156 
24157 /*
24158  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker/propertyTypes/label
24159  */
24160 
24162 impl_318_property_allowWrite = {
24163  "allowWrite",
24164  {
24166  .boolean = true
24167  }
24168 };
24169 
24171 impl_318_property_dataType = {
24172  "dataType",
24173  {
24175  .string = "string"
24176  }
24177 };
24178 
24180 impl_318_property_description = {
24181  "description",
24182  {
24184  .string = "The text label for this Picker component."
24185  }
24186 };
24187 
24189 impl_318_property_label = {
24190  "label",
24191  {
24193  .string = "Label"
24194  }
24195 };
24196 
24198 impl_318_property_testDataParameter = {
24199  "testDataParameter",
24200  {
24202  .string = "This is the label"
24203  }
24204 };
24205 
24206 static const afw_runtime_unresolved_property_t *
24207 impl_318_properties[] = {
24208  &impl_318_property_allowWrite,
24209  &impl_318_property_dataType,
24210  &impl_318_property_description,
24211  &impl_318_property_label,
24212  &impl_318_property_testDataParameter,
24213  NULL
24214 };
24215 
24217 impl_318 = {
24218  &impl_318_properties[0]
24219 };
24220 
24221 /*
24222  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker/propertyTypes
24223  */
24224 
24226 impl_315_property_description = {
24227  "description",
24228  {
24230  .object = &impl_316
24231  }
24232 };
24233 
24235 impl_315_property_items = {
24236  "items",
24237  {
24239  .object = &impl_317
24240  }
24241 };
24242 
24244 impl_315_property_label = {
24245  "label",
24246  {
24248  .object = &impl_318
24249  }
24250 };
24251 
24252 static const afw_runtime_unresolved_property_t *
24253 impl_315_properties[] = {
24254  &impl_315_property_description,
24255  &impl_315_property_items,
24256  &impl_315_property_label,
24257  NULL
24258 };
24259 
24260 static const afw_utf8_t
24261 impl_315_parentPaths_array[] = {
24262  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
24263 };
24264 
24266 impl_315 = {
24267  &impl_315_properties[0],
24268  sizeof(impl_315_parentPaths_array) / sizeof(afw_utf8_t),
24269  &impl_315_parentPaths_array[0]
24270 };
24271 
24272 /*
24273  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker
24274  */
24275 
24277 impl_314_property_allowAdd = {
24278  "allowAdd",
24279  {
24281  .boolean = true
24282  }
24283 };
24284 
24286 impl_314_property_allowChange = {
24287  "allowChange",
24288  {
24290  .boolean = true
24291  }
24292 };
24293 
24295 impl_314_property_allowDelete = {
24296  "allowDelete",
24297  {
24299  .boolean = true
24300  }
24301 };
24302 
24304 impl_314_property_allowEntity = {
24305  "allowEntity",
24306  {
24308  .boolean = false
24309  }
24310 };
24311 
24312 static const afw_utf8_t
24313 impl_314_array_collectionURIs[] = {
24314  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
24315 };
24316 
24318 impl_314_list_collectionURIs = {
24319  AFW_UTF8_LITERAL("string"),
24320  sizeof(impl_314_array_collectionURIs) / sizeof(afw_utf8_t),
24321  (const void *)&impl_314_array_collectionURIs
24322 };
24323 
24325 impl_314_property_collectionURIs = {
24326  "collectionURIs",
24327  {
24329  .list = &impl_314_list_collectionURIs
24330  }
24331 };
24332 
24334 impl_314_property_description = {
24335  "description",
24336  {
24338  .string = "Adaptive Layout definition for the Picker component."
24339  }
24340 };
24341 
24343 impl_314_property_objectType = {
24344  "objectType",
24345  {
24347  .string = "_AdaptiveLayoutComponentType_Picker"
24348  }
24349 };
24350 
24352 impl_314_property_propertyTypes = {
24353  "propertyTypes",
24354  {
24356  .object = &impl_315
24357  }
24358 };
24359 
24360 static const afw_runtime_unresolved_property_t *
24361 impl_314_properties[] = {
24362  &impl_314_property_allowAdd,
24363  &impl_314_property_allowChange,
24364  &impl_314_property_allowDelete,
24365  &impl_314_property_allowEntity,
24366  &impl_314_property_collectionURIs,
24367  &impl_314_property_description,
24368  &impl_314_property_objectType,
24369  &impl_314_property_propertyTypes,
24370  NULL
24371 };
24372 
24373 static const afw_utf8_t
24374 impl_314_meta_path =
24375  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker");
24376 
24378 impl_314 = {
24379  &afw_components_s__AdaptiveObjectType_,
24380  &afw_components_s__AdaptiveLayoutComponentType_Picker,
24381  &impl_314_meta_path,
24382  &impl_314_properties[0]
24383 };
24384 
24386 impl_319;
24387 
24389 impl_320;
24390 
24392 impl_321;
24393 
24394 /*
24395  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker_Item/propertyTypes/key
24396  */
24397 
24399 impl_321_property_allowWrite = {
24400  "allowWrite",
24401  {
24403  .boolean = true
24404  }
24405 };
24406 
24408 impl_321_property_dataType = {
24409  "dataType",
24410  {
24412  .string = "string"
24413  }
24414 };
24415 
24417 impl_321_property_description = {
24418  "description",
24419  {
24421  .string = "Key for this Picker item."
24422  }
24423 };
24424 
24426 impl_321_property_label = {
24427  "label",
24428  {
24430  .string = "Key"
24431  }
24432 };
24433 
24434 static const afw_runtime_unresolved_property_t *
24435 impl_321_properties[] = {
24436  &impl_321_property_allowWrite,
24437  &impl_321_property_dataType,
24438  &impl_321_property_description,
24439  &impl_321_property_label,
24440  NULL
24441 };
24442 
24444 impl_321 = {
24445  &impl_321_properties[0]
24446 };
24447 
24449 impl_322;
24450 
24451 /*
24452  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker_Item/propertyTypes/label
24453  */
24454 
24456 impl_322_property_allowWrite = {
24457  "allowWrite",
24458  {
24460  .boolean = true
24461  }
24462 };
24463 
24465 impl_322_property_dataType = {
24466  "dataType",
24467  {
24469  .string = "string"
24470  }
24471 };
24472 
24474 impl_322_property_description = {
24475  "description",
24476  {
24478  .string = "Label for this Picker item."
24479  }
24480 };
24481 
24483 impl_322_property_label = {
24484  "label",
24485  {
24487  .string = "Label"
24488  }
24489 };
24490 
24491 static const afw_runtime_unresolved_property_t *
24492 impl_322_properties[] = {
24493  &impl_322_property_allowWrite,
24494  &impl_322_property_dataType,
24495  &impl_322_property_description,
24496  &impl_322_property_label,
24497  NULL
24498 };
24499 
24501 impl_322 = {
24502  &impl_322_properties[0]
24503 };
24504 
24505 /*
24506  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker_Item/propertyTypes
24507  */
24508 
24510 impl_320_property_key = {
24511  "key",
24512  {
24514  .object = &impl_321
24515  }
24516 };
24517 
24519 impl_320_property_label = {
24520  "label",
24521  {
24523  .object = &impl_322
24524  }
24525 };
24526 
24527 static const afw_runtime_unresolved_property_t *
24528 impl_320_properties[] = {
24529  &impl_320_property_key,
24530  &impl_320_property_label,
24531  NULL
24532 };
24533 
24535 impl_320 = {
24536  &impl_320_properties[0]
24537 };
24538 
24539 /*
24540  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker_Item
24541  */
24542 
24544 impl_319_property_allowAdd = {
24545  "allowAdd",
24546  {
24548  .boolean = true
24549  }
24550 };
24551 
24553 impl_319_property_allowChange = {
24554  "allowChange",
24555  {
24557  .boolean = true
24558  }
24559 };
24560 
24562 impl_319_property_allowDelete = {
24563  "allowDelete",
24564  {
24566  .boolean = true
24567  }
24568 };
24569 
24571 impl_319_property_allowEntity = {
24572  "allowEntity",
24573  {
24575  .boolean = false
24576  }
24577 };
24578 
24579 static const afw_utf8_t
24580 impl_319_array_collectionURIs[] = {
24581  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
24582 };
24583 
24585 impl_319_list_collectionURIs = {
24586  AFW_UTF8_LITERAL("string"),
24587  sizeof(impl_319_array_collectionURIs) / sizeof(afw_utf8_t),
24588  (const void *)&impl_319_array_collectionURIs
24589 };
24590 
24592 impl_319_property_collectionURIs = {
24593  "collectionURIs",
24594  {
24596  .list = &impl_319_list_collectionURIs
24597  }
24598 };
24599 
24601 impl_319_property_description = {
24602  "description",
24603  {
24605  .string = "Item for the Nav component"
24606  }
24607 };
24608 
24610 impl_319_property_label = {
24611  "label",
24612  {
24614  .string = "Item"
24615  }
24616 };
24617 
24619 impl_319_property_objectType = {
24620  "objectType",
24621  {
24623  .string = "_AdaptiveLayoutComponentType_Picker_Item"
24624  }
24625 };
24626 
24628 impl_319_property_propertyTypes = {
24629  "propertyTypes",
24630  {
24632  .object = &impl_320
24633  }
24634 };
24635 
24636 static const afw_runtime_unresolved_property_t *
24637 impl_319_properties[] = {
24638  &impl_319_property_allowAdd,
24639  &impl_319_property_allowChange,
24640  &impl_319_property_allowDelete,
24641  &impl_319_property_allowEntity,
24642  &impl_319_property_collectionURIs,
24643  &impl_319_property_description,
24644  &impl_319_property_label,
24645  &impl_319_property_objectType,
24646  &impl_319_property_propertyTypes,
24647  NULL
24648 };
24649 
24650 static const afw_utf8_t
24651 impl_319_meta_path =
24652  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Picker_Item");
24653 
24655 impl_319 = {
24656  &afw_components_s__AdaptiveObjectType_,
24657  &afw_components_s__AdaptiveLayoutComponentType_Picker_Item,
24658  &impl_319_meta_path,
24659  &impl_319_properties[0]
24660 };
24661 
24663 impl_323;
24664 
24666 impl_324;
24667 
24669 impl_325;
24670 
24671 /*
24672  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes/alignContent
24673  */
24674 
24676 impl_325_property_allowWrite = {
24677  "allowWrite",
24678  {
24680  .boolean = true
24681  }
24682 };
24683 
24685 impl_325_property_dataType = {
24686  "dataType",
24687  {
24689  .string = "string"
24690  }
24691 };
24692 
24694 impl_325_property_description = {
24695  "description",
24696  {
24698  .string = "Align content."
24699  }
24700 };
24701 
24703 impl_325_property_label = {
24704  "label",
24705  {
24707  .string = "Align Content"
24708  }
24709 };
24710 
24711 static const afw_utf8_t
24712 impl_325_array_possibleValues[] = {
24713  AFW_UTF8_LITERAL("center"),
24714  AFW_UTF8_LITERAL("flex-end"),
24715  AFW_UTF8_LITERAL("flex-start"),
24716  AFW_UTF8_LITERAL("space-around"),
24717  AFW_UTF8_LITERAL("space-between"),
24718  AFW_UTF8_LITERAL("stretch")
24719 };
24720 
24722 impl_325_list_possibleValues = {
24723  AFW_UTF8_LITERAL("string"),
24724  sizeof(impl_325_array_possibleValues) / sizeof(afw_utf8_t),
24725  (const void *)&impl_325_array_possibleValues
24726 };
24727 
24729 impl_325_property_possibleValues = {
24730  "possibleValues",
24731  {
24733  .list = &impl_325_list_possibleValues
24734  }
24735 };
24736 
24737 static const afw_runtime_unresolved_property_t *
24738 impl_325_properties[] = {
24739  &impl_325_property_allowWrite,
24740  &impl_325_property_dataType,
24741  &impl_325_property_description,
24742  &impl_325_property_label,
24743  &impl_325_property_possibleValues,
24744  NULL
24745 };
24746 
24748 impl_325 = {
24749  &impl_325_properties[0]
24750 };
24751 
24753 impl_326;
24754 
24755 /*
24756  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes/alignItems
24757  */
24758 
24760 impl_326_property_allowWrite = {
24761  "allowWrite",
24762  {
24764  .boolean = true
24765  }
24766 };
24767 
24769 impl_326_property_dataType = {
24770  "dataType",
24771  {
24773  .string = "string"
24774  }
24775 };
24776 
24778 impl_326_property_description = {
24779  "description",
24780  {
24782  .string = "Align items."
24783  }
24784 };
24785 
24787 impl_326_property_label = {
24788  "label",
24789  {
24791  .string = "Align Items"
24792  }
24793 };
24794 
24795 static const afw_utf8_t
24796 impl_326_array_possibleValues[] = {
24797  AFW_UTF8_LITERAL("baseline"),
24798  AFW_UTF8_LITERAL("center"),
24799  AFW_UTF8_LITERAL("flex-end"),
24800  AFW_UTF8_LITERAL("flex-start"),
24801  AFW_UTF8_LITERAL("stretch")
24802 };
24803 
24805 impl_326_list_possibleValues = {
24806  AFW_UTF8_LITERAL("string"),
24807  sizeof(impl_326_array_possibleValues) / sizeof(afw_utf8_t),
24808  (const void *)&impl_326_array_possibleValues
24809 };
24810 
24812 impl_326_property_possibleValues = {
24813  "possibleValues",
24814  {
24816  .list = &impl_326_list_possibleValues
24817  }
24818 };
24819 
24820 static const afw_runtime_unresolved_property_t *
24821 impl_326_properties[] = {
24822  &impl_326_property_allowWrite,
24823  &impl_326_property_dataType,
24824  &impl_326_property_description,
24825  &impl_326_property_label,
24826  &impl_326_property_possibleValues,
24827  NULL
24828 };
24829 
24831 impl_326 = {
24832  &impl_326_properties[0]
24833 };
24834 
24836 impl_327;
24837 
24838 /*
24839  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes/justify
24840  */
24841 
24843 impl_327_property_allowWrite = {
24844  "allowWrite",
24845  {
24847  .boolean = true
24848  }
24849 };
24850 
24852 impl_327_property_dataType = {
24853  "dataType",
24854  {
24856  .string = "string"
24857  }
24858 };
24859 
24861 impl_327_property_description = {
24862  "description",
24863  {
24865  .string = "Justify content."
24866  }
24867 };
24868 
24870 impl_327_property_label = {
24871  "label",
24872  {
24874  .string = "Justify"
24875  }
24876 };
24877 
24878 static const afw_utf8_t
24879 impl_327_array_possibleValues[] = {
24880  AFW_UTF8_LITERAL("center"),
24881  AFW_UTF8_LITERAL("flex-end"),
24882  AFW_UTF8_LITERAL("flex-start"),
24883  AFW_UTF8_LITERAL("space-around"),
24884  AFW_UTF8_LITERAL("space-between")
24885 };
24886 
24888 impl_327_list_possibleValues = {
24889  AFW_UTF8_LITERAL("string"),
24890  sizeof(impl_327_array_possibleValues) / sizeof(afw_utf8_t),
24891  (const void *)&impl_327_array_possibleValues
24892 };
24893 
24895 impl_327_property_possibleValues = {
24896  "possibleValues",
24897  {
24899  .list = &impl_327_list_possibleValues
24900  }
24901 };
24902 
24903 static const afw_runtime_unresolved_property_t *
24904 impl_327_properties[] = {
24905  &impl_327_property_allowWrite,
24906  &impl_327_property_dataType,
24907  &impl_327_property_description,
24908  &impl_327_property_label,
24909  &impl_327_property_possibleValues,
24910  NULL
24911 };
24912 
24914 impl_327 = {
24915  &impl_327_properties[0]
24916 };
24917 
24919 impl_328;
24920 
24921 /*
24922  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes/rows
24923  */
24924 
24926 impl_328_property_allowWrite = {
24927  "allowWrite",
24928  {
24930  .boolean = true
24931  }
24932 };
24933 
24935 impl_328_property_dataType = {
24936  "dataType",
24937  {
24939  .string = "list"
24940  }
24941 };
24942 
24944 impl_328_property_dataTypeParameter = {
24945  "dataTypeParameter",
24946  {
24948  .string = "object _AdaptiveLayoutComponentType_ResponsiveRow"
24949  }
24950 };
24951 
24953 impl_328_property_description = {
24954  "description",
24955  {
24957  .string = "The layout row components that are contained by this Responsive."
24958  }
24959 };
24960 
24962 impl_328_property_label = {
24963  "label",
24964  {
24966  .string = "Rows"
24967  }
24968 };
24969 
24971 impl_328_property_required = {
24972  "required",
24973  {
24975  .boolean = true
24976  }
24977 };
24978 
24979 static const afw_runtime_unresolved_property_t *
24980 impl_328_properties[] = {
24981  &impl_328_property_allowWrite,
24982  &impl_328_property_dataType,
24983  &impl_328_property_dataTypeParameter,
24984  &impl_328_property_description,
24985  &impl_328_property_label,
24986  &impl_328_property_required,
24987  NULL
24988 };
24989 
24991 impl_328 = {
24992  &impl_328_properties[0]
24993 };
24994 
24996 impl_329;
24997 
24998 /*
24999  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes/spacing
25000  */
25001 
25003 impl_329_property_allowWrite = {
25004  "allowWrite",
25005  {
25007  .boolean = true
25008  }
25009 };
25010 
25012 impl_329_property_dataType = {
25013  "dataType",
25014  {
25016  .string = "integer"
25017  }
25018 };
25019 
25021 impl_329_property_description = {
25022  "description",
25023  {
25025  .string = "Spacing between rows."
25026  }
25027 };
25028 
25030 impl_329_property_label = {
25031  "label",
25032  {
25034  .string = "Spacing"
25035  }
25036 };
25037 
25038 static const afw_integer_t
25039 impl_329_array_possibleValues[] = {
25040  8,
25041  16,
25042  24,
25043  32,
25044  40
25045 };
25046 
25048 impl_329_list_possibleValues = {
25049  AFW_UTF8_LITERAL("integer"),
25050  sizeof(impl_329_array_possibleValues) / sizeof(afw_integer_t),
25051  (const void *)&impl_329_array_possibleValues
25052 };
25053 
25055 impl_329_property_possibleValues = {
25056  "possibleValues",
25057  {
25059  .list = &impl_329_list_possibleValues
25060  }
25061 };
25062 
25063 static const afw_runtime_unresolved_property_t *
25064 impl_329_properties[] = {
25065  &impl_329_property_allowWrite,
25066  &impl_329_property_dataType,
25067  &impl_329_property_description,
25068  &impl_329_property_label,
25069  &impl_329_property_possibleValues,
25070  NULL
25071 };
25072 
25074 impl_329 = {
25075  &impl_329_properties[0]
25076 };
25077 
25078 /*
25079  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive/propertyTypes
25080  */
25081 
25083 impl_324_property_alignContent = {
25084  "alignContent",
25085  {
25087  .object = &impl_325
25088  }
25089 };
25090 
25092 impl_324_property_alignItems = {
25093  "alignItems",
25094  {
25096  .object = &impl_326
25097  }
25098 };
25099 
25101 impl_324_property_justify = {
25102  "justify",
25103  {
25105  .object = &impl_327
25106  }
25107 };
25108 
25110 impl_324_property_rows = {
25111  "rows",
25112  {
25114  .object = &impl_328
25115  }
25116 };
25117 
25119 impl_324_property_spacing = {
25120  "spacing",
25121  {
25123  .object = &impl_329
25124  }
25125 };
25126 
25127 static const afw_runtime_unresolved_property_t *
25128 impl_324_properties[] = {
25129  &impl_324_property_alignContent,
25130  &impl_324_property_alignItems,
25131  &impl_324_property_justify,
25132  &impl_324_property_rows,
25133  &impl_324_property_spacing,
25134  NULL
25135 };
25136 
25137 static const afw_utf8_t
25138 impl_324_parentPaths_array[] = {
25139  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
25140 };
25141 
25143 impl_324 = {
25144  &impl_324_properties[0],
25145  sizeof(impl_324_parentPaths_array) / sizeof(afw_utf8_t),
25146  &impl_324_parentPaths_array[0]
25147 };
25148 
25149 /*
25150  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive
25151  */
25152 
25154 impl_323_property_allowAdd = {
25155  "allowAdd",
25156  {
25158  .boolean = true
25159  }
25160 };
25161 
25163 impl_323_property_allowChange = {
25164  "allowChange",
25165  {
25167  .boolean = true
25168  }
25169 };
25170 
25172 impl_323_property_allowDelete = {
25173  "allowDelete",
25174  {
25176  .boolean = true
25177  }
25178 };
25179 
25181 impl_323_property_allowEntity = {
25182  "allowEntity",
25183  {
25185  .boolean = false
25186  }
25187 };
25188 
25189 static const afw_utf8_t
25190 impl_323_array_collectionURIs[] = {
25191  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
25192 };
25193 
25195 impl_323_list_collectionURIs = {
25196  AFW_UTF8_LITERAL("string"),
25197  sizeof(impl_323_array_collectionURIs) / sizeof(afw_utf8_t),
25198  (const void *)&impl_323_array_collectionURIs
25199 };
25200 
25202 impl_323_property_collectionURIs = {
25203  "collectionURIs",
25204  {
25206  .list = &impl_323_list_collectionURIs
25207  }
25208 };
25209 
25211 impl_323_property_description = {
25212  "description",
25213  {
25215  .string = "Adaptive Layout definition for the Responsive component."
25216  }
25217 };
25218 
25220 impl_323_property_label = {
25221  "label",
25222  {
25224  .string = "Responsive"
25225  }
25226 };
25227 
25229 impl_323_property_objectType = {
25230  "objectType",
25231  {
25233  .string = "_AdaptiveLayoutComponentType_Responsive"
25234  }
25235 };
25236 
25238 impl_323_property_propertyTypes = {
25239  "propertyTypes",
25240  {
25242  .object = &impl_324
25243  }
25244 };
25245 
25246 static const afw_runtime_unresolved_property_t *
25247 impl_323_properties[] = {
25248  &impl_323_property_allowAdd,
25249  &impl_323_property_allowChange,
25250  &impl_323_property_allowDelete,
25251  &impl_323_property_allowEntity,
25252  &impl_323_property_collectionURIs,
25253  &impl_323_property_description,
25254  &impl_323_property_label,
25255  &impl_323_property_objectType,
25256  &impl_323_property_propertyTypes,
25257  NULL
25258 };
25259 
25260 static const afw_utf8_t
25261 impl_323_meta_path =
25262  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive");
25263 
25265 impl_323 = {
25266  &afw_components_s__AdaptiveObjectType_,
25267  &afw_components_s__AdaptiveLayoutComponentType_Responsive,
25268  &impl_323_meta_path,
25269  &impl_323_properties[0]
25270 };
25271 
25273 impl_330;
25274 
25276 impl_331;
25277 
25279 impl_332;
25280 
25281 /*
25282  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveCol/propertyTypes/breakpoints
25283  */
25284 
25286 impl_332_property_allowWrite = {
25287  "allowWrite",
25288  {
25290  .boolean = true
25291  }
25292 };
25293 
25295 impl_332_property_dataType = {
25296  "dataType",
25297  {
25299  .string = "object"
25300  }
25301 };
25302 
25304 impl_332_property_dataTypeParameter = {
25305  "dataTypeParameter",
25306  {
25308  .string = "_AdaptiveLayoutComponentType_Responsive_Breakpoints"
25309  }
25310 };
25311 
25313 impl_332_property_description = {
25314  "description",
25315  {
25317  .string = "Defines the screen size breakpoints for this column definition"
25318  }
25319 };
25320 
25322 impl_332_property_label = {
25323  "label",
25324  {
25326  .string = "Breakpoints"
25327  }
25328 };
25329 
25330 static const afw_runtime_unresolved_property_t *
25331 impl_332_properties[] = {
25332  &impl_332_property_allowWrite,
25333  &impl_332_property_dataType,
25334  &impl_332_property_dataTypeParameter,
25335  &impl_332_property_description,
25336  &impl_332_property_label,
25337  NULL
25338 };
25339 
25341 impl_332 = {
25342  &impl_332_properties[0]
25343 };
25344 
25346 impl_333;
25347 
25348 /*
25349  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveCol/propertyTypes/contains
25350  */
25351 
25353 impl_333_property_allowWrite = {
25354  "allowWrite",
25355  {
25357  .boolean = true
25358  }
25359 };
25360 
25362 impl_333_property_dataType = {
25363  "dataType",
25364  {
25366  .string = "object"
25367  }
25368 };
25369 
25371 impl_333_property_dataTypeParameter = {
25372  "dataTypeParameter",
25373  {
25375  .string = "_AdaptiveLayoutComponentType_"
25376  }
25377 };
25378 
25380 impl_333_property_description = {
25381  "description",
25382  {
25384  .string = "The layout components that are contained by this Responsive component."
25385  }
25386 };
25387 
25389 impl_333_property_label = {
25390  "label",
25391  {
25393  .string = "Contains"
25394  }
25395 };
25396 
25397 static const afw_runtime_unresolved_property_t *
25398 impl_333_properties[] = {
25399  &impl_333_property_allowWrite,
25400  &impl_333_property_dataType,
25401  &impl_333_property_dataTypeParameter,
25402  &impl_333_property_description,
25403  &impl_333_property_label,
25404  NULL
25405 };
25406 
25408 impl_333 = {
25409  &impl_333_properties[0]
25410 };
25411 
25412 /*
25413  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveCol/propertyTypes
25414  */
25415 
25417 impl_331_property_breakpoints = {
25418  "breakpoints",
25419  {
25421  .object = &impl_332
25422  }
25423 };
25424 
25426 impl_331_property_contains = {
25427  "contains",
25428  {
25430  .object = &impl_333
25431  }
25432 };
25433 
25434 static const afw_runtime_unresolved_property_t *
25435 impl_331_properties[] = {
25436  &impl_331_property_breakpoints,
25437  &impl_331_property_contains,
25438  NULL
25439 };
25440 
25442 impl_331 = {
25443  &impl_331_properties[0]
25444 };
25445 
25446 /*
25447  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveCol
25448  */
25449 
25451 impl_330_property_allowAdd = {
25452  "allowAdd",
25453  {
25455  .boolean = true
25456  }
25457 };
25458 
25460 impl_330_property_allowChange = {
25461  "allowChange",
25462  {
25464  .boolean = true
25465  }
25466 };
25467 
25469 impl_330_property_allowDelete = {
25470  "allowDelete",
25471  {
25473  .boolean = true
25474  }
25475 };
25476 
25478 impl_330_property_allowEntity = {
25479  "allowEntity",
25480  {
25482  .boolean = false
25483  }
25484 };
25485 
25486 static const afw_utf8_t
25487 impl_330_array_collectionURIs[] = {
25488  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
25489 };
25490 
25492 impl_330_list_collectionURIs = {
25493  AFW_UTF8_LITERAL("string"),
25494  sizeof(impl_330_array_collectionURIs) / sizeof(afw_utf8_t),
25495  (const void *)&impl_330_array_collectionURIs
25496 };
25497 
25499 impl_330_property_collectionURIs = {
25500  "collectionURIs",
25501  {
25503  .list = &impl_330_list_collectionURIs
25504  }
25505 };
25506 
25508 impl_330_property_description = {
25509  "description",
25510  {
25512  .string = "Adaptive Layout definition for the ResponsiveCol component."
25513  }
25514 };
25515 
25517 impl_330_property_label = {
25518  "label",
25519  {
25521  .string = "Column"
25522  }
25523 };
25524 
25526 impl_330_property_objectType = {
25527  "objectType",
25528  {
25530  .string = "_AdaptiveLayoutComponentType_ResponsiveCol"
25531  }
25532 };
25533 
25535 impl_330_property_propertyTypes = {
25536  "propertyTypes",
25537  {
25539  .object = &impl_331
25540  }
25541 };
25542 
25543 static const afw_runtime_unresolved_property_t *
25544 impl_330_properties[] = {
25545  &impl_330_property_allowAdd,
25546  &impl_330_property_allowChange,
25547  &impl_330_property_allowDelete,
25548  &impl_330_property_allowEntity,
25549  &impl_330_property_collectionURIs,
25550  &impl_330_property_description,
25551  &impl_330_property_label,
25552  &impl_330_property_objectType,
25553  &impl_330_property_propertyTypes,
25554  NULL
25555 };
25556 
25557 static const afw_utf8_t
25558 impl_330_meta_path =
25559  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveCol");
25560 
25562 impl_330 = {
25563  &afw_components_s__AdaptiveObjectType_,
25564  &afw_components_s__AdaptiveLayoutComponentType_ResponsiveCol,
25565  &impl_330_meta_path,
25566  &impl_330_properties[0]
25567 };
25568 
25570 impl_334;
25571 
25573 impl_335;
25574 
25576 impl_336;
25577 
25578 /*
25579  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveRow/propertyTypes/columns
25580  */
25581 
25583 impl_336_property_allowWrite = {
25584  "allowWrite",
25585  {
25587  .boolean = true
25588  }
25589 };
25590 
25592 impl_336_property_dataType = {
25593  "dataType",
25594  {
25596  .string = "list"
25597  }
25598 };
25599 
25601 impl_336_property_dataTypeParameter = {
25602  "dataTypeParameter",
25603  {
25605  .string = "object _AdaptiveLayoutComponentType_ResponsiveCol"
25606  }
25607 };
25608 
25610 impl_336_property_description = {
25611  "description",
25612  {
25614  .string = "The layout columns that are contained by this ResponsiveRow component."
25615  }
25616 };
25617 
25619 impl_336_property_label = {
25620  "label",
25621  {
25623  .string = "Columns"
25624  }
25625 };
25626 
25628 impl_336_property_required = {
25629  "required",
25630  {
25632  .boolean = true
25633  }
25634 };
25635 
25636 static const afw_runtime_unresolved_property_t *
25637 impl_336_properties[] = {
25638  &impl_336_property_allowWrite,
25639  &impl_336_property_dataType,
25640  &impl_336_property_dataTypeParameter,
25641  &impl_336_property_description,
25642  &impl_336_property_label,
25643  &impl_336_property_required,
25644  NULL
25645 };
25646 
25648 impl_336 = {
25649  &impl_336_properties[0]
25650 };
25651 
25652 /*
25653  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveRow/propertyTypes
25654  */
25655 
25657 impl_335_property_columns = {
25658  "columns",
25659  {
25661  .object = &impl_336
25662  }
25663 };
25664 
25665 static const afw_runtime_unresolved_property_t *
25666 impl_335_properties[] = {
25667  &impl_335_property_columns,
25668  NULL
25669 };
25670 
25672 impl_335 = {
25673  &impl_335_properties[0]
25674 };
25675 
25676 /*
25677  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveRow
25678  */
25679 
25681 impl_334_property_allowAdd = {
25682  "allowAdd",
25683  {
25685  .boolean = true
25686  }
25687 };
25688 
25690 impl_334_property_allowChange = {
25691  "allowChange",
25692  {
25694  .boolean = true
25695  }
25696 };
25697 
25699 impl_334_property_allowDelete = {
25700  "allowDelete",
25701  {
25703  .boolean = true
25704  }
25705 };
25706 
25708 impl_334_property_allowEntity = {
25709  "allowEntity",
25710  {
25712  .boolean = false
25713  }
25714 };
25715 
25716 static const afw_utf8_t
25717 impl_334_array_collectionURIs[] = {
25718  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
25719 };
25720 
25722 impl_334_list_collectionURIs = {
25723  AFW_UTF8_LITERAL("string"),
25724  sizeof(impl_334_array_collectionURIs) / sizeof(afw_utf8_t),
25725  (const void *)&impl_334_array_collectionURIs
25726 };
25727 
25729 impl_334_property_collectionURIs = {
25730  "collectionURIs",
25731  {
25733  .list = &impl_334_list_collectionURIs
25734  }
25735 };
25736 
25738 impl_334_property_description = {
25739  "description",
25740  {
25742  .string = "Adaptive Layout definition for the ResponsiveRow component."
25743  }
25744 };
25745 
25747 impl_334_property_label = {
25748  "label",
25749  {
25751  .string = "Row"
25752  }
25753 };
25754 
25756 impl_334_property_objectType = {
25757  "objectType",
25758  {
25760  .string = "_AdaptiveLayoutComponentType_ResponsiveRow"
25761  }
25762 };
25763 
25765 impl_334_property_propertyTypes = {
25766  "propertyTypes",
25767  {
25769  .object = &impl_335
25770  }
25771 };
25772 
25773 static const afw_runtime_unresolved_property_t *
25774 impl_334_properties[] = {
25775  &impl_334_property_allowAdd,
25776  &impl_334_property_allowChange,
25777  &impl_334_property_allowDelete,
25778  &impl_334_property_allowEntity,
25779  &impl_334_property_collectionURIs,
25780  &impl_334_property_description,
25781  &impl_334_property_label,
25782  &impl_334_property_objectType,
25783  &impl_334_property_propertyTypes,
25784  NULL
25785 };
25786 
25787 static const afw_utf8_t
25788 impl_334_meta_path =
25789  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ResponsiveRow");
25790 
25792 impl_334 = {
25793  &afw_components_s__AdaptiveObjectType_,
25794  &afw_components_s__AdaptiveLayoutComponentType_ResponsiveRow,
25795  &impl_334_meta_path,
25796  &impl_334_properties[0]
25797 };
25798 
25800 impl_337;
25801 
25803 impl_338;
25804 
25806 impl_339;
25807 
25808 /*
25809  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/large
25810  */
25811 
25813 impl_339_property_allowWrite = {
25814  "allowWrite",
25815  {
25817  .boolean = true
25818  }
25819 };
25820 
25822 impl_339_property_dataType = {
25823  "dataType",
25824  {
25826  .string = "integer"
25827  }
25828 };
25829 
25831 impl_339_property_description = {
25832  "description",
25833  {
25835  .string = "The breakpoint definition on large resolution screens."
25836  }
25837 };
25838 
25840 impl_339_property_label = {
25841  "label",
25842  {
25844  .string = "Large"
25845  }
25846 };
25847 
25848 static const afw_integer_t
25849 impl_339_array_possibleValues[] = {
25850  1,
25851  2,
25852  3,
25853  4,
25854  5,
25855  6,
25856  7,
25857  8,
25858  9,
25859  10,
25860  11,
25861  12
25862 };
25863 
25865 impl_339_list_possibleValues = {
25866  AFW_UTF8_LITERAL("integer"),
25867  sizeof(impl_339_array_possibleValues) / sizeof(afw_integer_t),
25868  (const void *)&impl_339_array_possibleValues
25869 };
25870 
25872 impl_339_property_possibleValues = {
25873  "possibleValues",
25874  {
25876  .list = &impl_339_list_possibleValues
25877  }
25878 };
25879 
25880 static const afw_runtime_unresolved_property_t *
25881 impl_339_properties[] = {
25882  &impl_339_property_allowWrite,
25883  &impl_339_property_dataType,
25884  &impl_339_property_description,
25885  &impl_339_property_label,
25886  &impl_339_property_possibleValues,
25887  NULL
25888 };
25889 
25891 impl_339 = {
25892  &impl_339_properties[0]
25893 };
25894 
25896 impl_340;
25897 
25898 /*
25899  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/medium
25900  */
25901 
25903 impl_340_property_allowWrite = {
25904  "allowWrite",
25905  {
25907  .boolean = true
25908  }
25909 };
25910 
25912 impl_340_property_dataType = {
25913  "dataType",
25914  {
25916  .string = "integer"
25917  }
25918 };
25919 
25921 impl_340_property_description = {
25922  "description",
25923  {
25925  .string = "The breakpoint definition on medium resolution screens."
25926  }
25927 };
25928 
25930 impl_340_property_label = {
25931  "label",
25932  {
25934  .string = "Medium"
25935  }
25936 };
25937 
25938 static const afw_integer_t
25939 impl_340_array_possibleValues[] = {
25940  1,
25941  2,
25942  3,
25943  4,
25944  5,
25945  6,
25946  7,
25947  8,
25948  9,
25949  10,
25950  11,
25951  12
25952 };
25953 
25955 impl_340_list_possibleValues = {
25956  AFW_UTF8_LITERAL("integer"),
25957  sizeof(impl_340_array_possibleValues) / sizeof(afw_integer_t),
25958  (const void *)&impl_340_array_possibleValues
25959 };
25960 
25962 impl_340_property_possibleValues = {
25963  "possibleValues",
25964  {
25966  .list = &impl_340_list_possibleValues
25967  }
25968 };
25969 
25970 static const afw_runtime_unresolved_property_t *
25971 impl_340_properties[] = {
25972  &impl_340_property_allowWrite,
25973  &impl_340_property_dataType,
25974  &impl_340_property_description,
25975  &impl_340_property_label,
25976  &impl_340_property_possibleValues,
25977  NULL
25978 };
25979 
25981 impl_340 = {
25982  &impl_340_properties[0]
25983 };
25984 
25986 impl_341;
25987 
25988 /*
25989  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/small
25990  */
25991 
25993 impl_341_property_allowWrite = {
25994  "allowWrite",
25995  {
25997  .boolean = true
25998  }
25999 };
26000 
26002 impl_341_property_dataType = {
26003  "dataType",
26004  {
26006  .string = "integer"
26007  }
26008 };
26009 
26011 impl_341_property_description = {
26012  "description",
26013  {
26015  .string = "The breakpoint definition on small resolution screens."
26016  }
26017 };
26018 
26020 impl_341_property_label = {
26021  "label",
26022  {
26024  .string = "Small"
26025  }
26026 };
26027 
26028 static const afw_integer_t
26029 impl_341_array_possibleValues[] = {
26030  1,
26031  2,
26032  3,
26033  4,
26034  5,
26035  6,
26036  7,
26037  8,
26038  9,
26039  10,
26040  11,
26041  12
26042 };
26043 
26045 impl_341_list_possibleValues = {
26046  AFW_UTF8_LITERAL("integer"),
26047  sizeof(impl_341_array_possibleValues) / sizeof(afw_integer_t),
26048  (const void *)&impl_341_array_possibleValues
26049 };
26050 
26052 impl_341_property_possibleValues = {
26053  "possibleValues",
26054  {
26056  .list = &impl_341_list_possibleValues
26057  }
26058 };
26059 
26060 static const afw_runtime_unresolved_property_t *
26061 impl_341_properties[] = {
26062  &impl_341_property_allowWrite,
26063  &impl_341_property_dataType,
26064  &impl_341_property_description,
26065  &impl_341_property_label,
26066  &impl_341_property_possibleValues,
26067  NULL
26068 };
26069 
26071 impl_341 = {
26072  &impl_341_properties[0]
26073 };
26074 
26076 impl_342;
26077 
26078 /*
26079  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/xl
26080  */
26081 
26083 impl_342_property_allowWrite = {
26084  "allowWrite",
26085  {
26087  .boolean = true
26088  }
26089 };
26090 
26092 impl_342_property_dataType = {
26093  "dataType",
26094  {
26096  .string = "integer"
26097  }
26098 };
26099 
26101 impl_342_property_description = {
26102  "description",
26103  {
26105  .string = "The breakpoint definition on extra large resolution screens."
26106  }
26107 };
26108 
26110 impl_342_property_label = {
26111  "label",
26112  {
26114  .string = "Extra Large"
26115  }
26116 };
26117 
26118 static const afw_integer_t
26119 impl_342_array_possibleValues[] = {
26120  1,
26121  2,
26122  3,
26123  4,
26124  5,
26125  6,
26126  7,
26127  8,
26128  9,
26129  10,
26130  11,
26131  12
26132 };
26133 
26135 impl_342_list_possibleValues = {
26136  AFW_UTF8_LITERAL("integer"),
26137  sizeof(impl_342_array_possibleValues) / sizeof(afw_integer_t),
26138  (const void *)&impl_342_array_possibleValues
26139 };
26140 
26142 impl_342_property_possibleValues = {
26143  "possibleValues",
26144  {
26146  .list = &impl_342_list_possibleValues
26147  }
26148 };
26149 
26150 static const afw_runtime_unresolved_property_t *
26151 impl_342_properties[] = {
26152  &impl_342_property_allowWrite,
26153  &impl_342_property_dataType,
26154  &impl_342_property_description,
26155  &impl_342_property_label,
26156  &impl_342_property_possibleValues,
26157  NULL
26158 };
26159 
26161 impl_342 = {
26162  &impl_342_properties[0]
26163 };
26164 
26166 impl_343;
26167 
26168 /*
26169  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/xxl
26170  */
26171 
26173 impl_343_property_allowWrite = {
26174  "allowWrite",
26175  {
26177  .boolean = true
26178  }
26179 };
26180 
26182 impl_343_property_dataType = {
26183  "dataType",
26184  {
26186  .string = "integer"
26187  }
26188 };
26189 
26191 impl_343_property_description = {
26192  "description",
26193  {
26195  .string = "The breakpoint definition on extra extra large resolution screens."
26196  }
26197 };
26198 
26200 impl_343_property_label = {
26201  "label",
26202  {
26204  .string = "XX Large"
26205  }
26206 };
26207 
26208 static const afw_integer_t
26209 impl_343_array_possibleValues[] = {
26210  1,
26211  2,
26212  3,
26213  4,
26214  5,
26215  6,
26216  7,
26217  8,
26218  9,
26219  10,
26220  11,
26221  12
26222 };
26223 
26225 impl_343_list_possibleValues = {
26226  AFW_UTF8_LITERAL("integer"),
26227  sizeof(impl_343_array_possibleValues) / sizeof(afw_integer_t),
26228  (const void *)&impl_343_array_possibleValues
26229 };
26230 
26232 impl_343_property_possibleValues = {
26233  "possibleValues",
26234  {
26236  .list = &impl_343_list_possibleValues
26237  }
26238 };
26239 
26240 static const afw_runtime_unresolved_property_t *
26241 impl_343_properties[] = {
26242  &impl_343_property_allowWrite,
26243  &impl_343_property_dataType,
26244  &impl_343_property_description,
26245  &impl_343_property_label,
26246  &impl_343_property_possibleValues,
26247  NULL
26248 };
26249 
26251 impl_343 = {
26252  &impl_343_properties[0]
26253 };
26254 
26256 impl_344;
26257 
26258 /*
26259  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes/xxxl
26260  */
26261 
26263 impl_344_property_allowWrite = {
26264  "allowWrite",
26265  {
26267  .boolean = true
26268  }
26269 };
26270 
26272 impl_344_property_dataType = {
26273  "dataType",
26274  {
26276  .string = "integer"
26277  }
26278 };
26279 
26281 impl_344_property_description = {
26282  "description",
26283  {
26285  .string = "The breakpoint definition on extra extra extra large resolution screens."
26286  }
26287 };
26288 
26290 impl_344_property_label = {
26291  "label",
26292  {
26294  .string = "XXX Large"
26295  }
26296 };
26297 
26298 static const afw_integer_t
26299 impl_344_array_possibleValues[] = {
26300  1,
26301  2,
26302  3,
26303  4,
26304  5,
26305  6,
26306  7,
26307  8,
26308  9,
26309  10,
26310  11,
26311  12
26312 };
26313 
26315 impl_344_list_possibleValues = {
26316  AFW_UTF8_LITERAL("integer"),
26317  sizeof(impl_344_array_possibleValues) / sizeof(afw_integer_t),
26318  (const void *)&impl_344_array_possibleValues
26319 };
26320 
26322 impl_344_property_possibleValues = {
26323  "possibleValues",
26324  {
26326  .list = &impl_344_list_possibleValues
26327  }
26328 };
26329 
26330 static const afw_runtime_unresolved_property_t *
26331 impl_344_properties[] = {
26332  &impl_344_property_allowWrite,
26333  &impl_344_property_dataType,
26334  &impl_344_property_description,
26335  &impl_344_property_label,
26336  &impl_344_property_possibleValues,
26337  NULL
26338 };
26339 
26341 impl_344 = {
26342  &impl_344_properties[0]
26343 };
26344 
26345 /*
26346  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints/propertyTypes
26347  */
26348 
26350 impl_338_property_large = {
26351  "large",
26352  {
26354  .object = &impl_339
26355  }
26356 };
26357 
26359 impl_338_property_medium = {
26360  "medium",
26361  {
26363  .object = &impl_340
26364  }
26365 };
26366 
26368 impl_338_property_small = {
26369  "small",
26370  {
26372  .object = &impl_341
26373  }
26374 };
26375 
26377 impl_338_property_xl = {
26378  "xl",
26379  {
26381  .object = &impl_342
26382  }
26383 };
26384 
26386 impl_338_property_xxl = {
26387  "xxl",
26388  {
26390  .object = &impl_343
26391  }
26392 };
26393 
26395 impl_338_property_xxxl = {
26396  "xxxl",
26397  {
26399  .object = &impl_344
26400  }
26401 };
26402 
26403 static const afw_runtime_unresolved_property_t *
26404 impl_338_properties[] = {
26405  &impl_338_property_large,
26406  &impl_338_property_medium,
26407  &impl_338_property_small,
26408  &impl_338_property_xl,
26409  &impl_338_property_xxl,
26410  &impl_338_property_xxxl,
26411  NULL
26412 };
26413 
26415 impl_338 = {
26416  &impl_338_properties[0]
26417 };
26418 
26419 /*
26420  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints
26421  */
26422 
26424 impl_337_property_allowAdd = {
26425  "allowAdd",
26426  {
26428  .boolean = true
26429  }
26430 };
26431 
26433 impl_337_property_allowChange = {
26434  "allowChange",
26435  {
26437  .boolean = true
26438  }
26439 };
26440 
26442 impl_337_property_allowDelete = {
26443  "allowDelete",
26444  {
26446  .boolean = true
26447  }
26448 };
26449 
26451 impl_337_property_allowEntity = {
26452  "allowEntity",
26453  {
26455  .boolean = false
26456  }
26457 };
26458 
26459 static const afw_utf8_t
26460 impl_337_array_collectionURIs[] = {
26461  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
26462 };
26463 
26465 impl_337_list_collectionURIs = {
26466  AFW_UTF8_LITERAL("string"),
26467  sizeof(impl_337_array_collectionURIs) / sizeof(afw_utf8_t),
26468  (const void *)&impl_337_array_collectionURIs
26469 };
26470 
26472 impl_337_property_collectionURIs = {
26473  "collectionURIs",
26474  {
26476  .list = &impl_337_list_collectionURIs
26477  }
26478 };
26479 
26481 impl_337_property_description = {
26482  "description",
26483  {
26485  .string = "Adaptive parameters definition for the Responsive Breakpoints."
26486  }
26487 };
26488 
26490 impl_337_property_label = {
26491  "label",
26492  {
26494  .string = "Breakpoints"
26495  }
26496 };
26497 
26499 impl_337_property_objectType = {
26500  "objectType",
26501  {
26503  .string = "_AdaptiveLayoutComponentType_Responsive_Breakpoints"
26504  }
26505 };
26506 
26508 impl_337_property_propertyTypes = {
26509  "propertyTypes",
26510  {
26512  .object = &impl_338
26513  }
26514 };
26515 
26516 static const afw_runtime_unresolved_property_t *
26517 impl_337_properties[] = {
26518  &impl_337_property_allowAdd,
26519  &impl_337_property_allowChange,
26520  &impl_337_property_allowDelete,
26521  &impl_337_property_allowEntity,
26522  &impl_337_property_collectionURIs,
26523  &impl_337_property_description,
26524  &impl_337_property_label,
26525  &impl_337_property_objectType,
26526  &impl_337_property_propertyTypes,
26527  NULL
26528 };
26529 
26530 static const afw_utf8_t
26531 impl_337_meta_path =
26532  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Responsive_Breakpoints");
26533 
26535 impl_337 = {
26536  &afw_components_s__AdaptiveObjectType_,
26537  &afw_components_s__AdaptiveLayoutComponentType_Responsive_Breakpoints,
26538  &impl_337_meta_path,
26539  &impl_337_properties[0]
26540 };
26541 
26543 impl_345;
26544 
26546 impl_346;
26547 
26549 impl_347;
26550 
26551 /*
26552  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton/propertyTypes/height
26553  */
26554 
26556 impl_347_property_allowWrite = {
26557  "allowWrite",
26558  {
26560  .boolean = true
26561  }
26562 };
26563 
26565 impl_347_property_description = {
26566  "description",
26567  {
26569  .string = "The CSS height of the skeleton."
26570  }
26571 };
26572 
26574 impl_347_property_label = {
26575  "label",
26576  {
26578  .string = "Height"
26579  }
26580 };
26581 
26582 static const afw_runtime_unresolved_property_t *
26583 impl_347_properties[] = {
26584  &impl_347_property_allowWrite,
26585  &impl_347_property_description,
26586  &impl_347_property_label,
26587  NULL
26588 };
26589 
26591 impl_347 = {
26592  &impl_347_properties[0]
26593 };
26594 
26596 impl_348;
26597 
26598 /*
26599  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton/propertyTypes/type
26600  */
26601 
26603 impl_348_property_allowWrite = {
26604  "allowWrite",
26605  {
26607  .boolean = true
26608  }
26609 };
26610 
26612 impl_348_property_dataType = {
26613  "dataType",
26614  {
26616  .string = "string"
26617  }
26618 };
26619 
26621 impl_348_property_description = {
26622  "description",
26623  {
26625  .string = "The shape of the skeleton to display (line or circle)."
26626  }
26627 };
26628 
26630 impl_348_property_label = {
26631  "label",
26632  {
26634  .string = "Type"
26635  }
26636 };
26637 
26638 static const afw_runtime_unresolved_property_t *
26639 impl_348_properties[] = {
26640  &impl_348_property_allowWrite,
26641  &impl_348_property_dataType,
26642  &impl_348_property_description,
26643  &impl_348_property_label,
26644  NULL
26645 };
26646 
26648 impl_348 = {
26649  &impl_348_properties[0]
26650 };
26651 
26653 impl_349;
26654 
26655 /*
26656  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton/propertyTypes/width
26657  */
26658 
26660 impl_349_property_allowWrite = {
26661  "allowWrite",
26662  {
26664  .boolean = true
26665  }
26666 };
26667 
26669 impl_349_property_description = {
26670  "description",
26671  {
26673  .string = "The CSS width of the skeleton."
26674  }
26675 };
26676 
26678 impl_349_property_label = {
26679  "label",
26680  {
26682  .string = "Width"
26683  }
26684 };
26685 
26686 static const afw_runtime_unresolved_property_t *
26687 impl_349_properties[] = {
26688  &impl_349_property_allowWrite,
26689  &impl_349_property_description,
26690  &impl_349_property_label,
26691  NULL
26692 };
26693 
26695 impl_349 = {
26696  &impl_349_properties[0]
26697 };
26698 
26699 /*
26700  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton/propertyTypes
26701  */
26702 
26704 impl_346_property_height = {
26705  "height",
26706  {
26708  .object = &impl_347
26709  }
26710 };
26711 
26713 impl_346_property_type = {
26714  "type",
26715  {
26717  .object = &impl_348
26718  }
26719 };
26720 
26722 impl_346_property_width = {
26723  "width",
26724  {
26726  .object = &impl_349
26727  }
26728 };
26729 
26730 static const afw_runtime_unresolved_property_t *
26731 impl_346_properties[] = {
26732  &impl_346_property_height,
26733  &impl_346_property_type,
26734  &impl_346_property_width,
26735  NULL
26736 };
26737 
26738 static const afw_utf8_t
26739 impl_346_parentPaths_array[] = {
26740  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
26741 };
26742 
26744 impl_346 = {
26745  &impl_346_properties[0],
26746  sizeof(impl_346_parentPaths_array) / sizeof(afw_utf8_t),
26747  &impl_346_parentPaths_array[0]
26748 };
26749 
26750 /*
26751  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton
26752  */
26753 
26755 impl_345_property_allowAdd = {
26756  "allowAdd",
26757  {
26759  .boolean = true
26760  }
26761 };
26762 
26764 impl_345_property_allowChange = {
26765  "allowChange",
26766  {
26768  .boolean = true
26769  }
26770 };
26771 
26773 impl_345_property_allowDelete = {
26774  "allowDelete",
26775  {
26777  .boolean = true
26778  }
26779 };
26780 
26782 impl_345_property_allowEntity = {
26783  "allowEntity",
26784  {
26786  .boolean = false
26787  }
26788 };
26789 
26790 static const afw_utf8_t
26791 impl_345_array_collectionURIs[] = {
26792  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
26793 };
26794 
26796 impl_345_list_collectionURIs = {
26797  AFW_UTF8_LITERAL("string"),
26798  sizeof(impl_345_array_collectionURIs) / sizeof(afw_utf8_t),
26799  (const void *)&impl_345_array_collectionURIs
26800 };
26801 
26803 impl_345_property_collectionURIs = {
26804  "collectionURIs",
26805  {
26807  .list = &impl_345_list_collectionURIs
26808  }
26809 };
26810 
26812 impl_345_property_description = {
26813  "description",
26814  {
26816  .string = "Adaptive Layout definition for the Skeleton component."
26817  }
26818 };
26819 
26821 impl_345_property_objectType = {
26822  "objectType",
26823  {
26825  .string = "_AdaptiveLayoutComponentType_Skeleton"
26826  }
26827 };
26828 
26830 impl_345_property_propertyTypes = {
26831  "propertyTypes",
26832  {
26834  .object = &impl_346
26835  }
26836 };
26837 
26838 static const afw_runtime_unresolved_property_t *
26839 impl_345_properties[] = {
26840  &impl_345_property_allowAdd,
26841  &impl_345_property_allowChange,
26842  &impl_345_property_allowDelete,
26843  &impl_345_property_allowEntity,
26844  &impl_345_property_collectionURIs,
26845  &impl_345_property_description,
26846  &impl_345_property_objectType,
26847  &impl_345_property_propertyTypes,
26848  NULL
26849 };
26850 
26851 static const afw_utf8_t
26852 impl_345_meta_path =
26853  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Skeleton");
26854 
26856 impl_345 = {
26857  &afw_components_s__AdaptiveObjectType_,
26858  &afw_components_s__AdaptiveLayoutComponentType_Skeleton,
26859  &impl_345_meta_path,
26860  &impl_345_properties[0]
26861 };
26862 
26864 impl_350;
26865 
26867 impl_351;
26868 
26870 impl_352;
26871 
26872 /*
26873  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/disabled
26874  */
26875 
26877 impl_352_property_allowWrite = {
26878  "allowWrite",
26879  {
26881  .boolean = true
26882  }
26883 };
26884 
26886 impl_352_property_dataType = {
26887  "dataType",
26888  {
26890  .string = "boolean"
26891  }
26892 };
26893 
26895 impl_352_property_description = {
26896  "description",
26897  {
26899  .string = "Specifies whether the Slider component is disabled."
26900  }
26901 };
26902 
26904 impl_352_property_label = {
26905  "label",
26906  {
26908  .string = "Disabled"
26909  }
26910 };
26911 
26912 static const afw_runtime_unresolved_property_t *
26913 impl_352_properties[] = {
26914  &impl_352_property_allowWrite,
26915  &impl_352_property_dataType,
26916  &impl_352_property_description,
26917  &impl_352_property_label,
26918  NULL
26919 };
26920 
26922 impl_352 = {
26923  &impl_352_properties[0]
26924 };
26925 
26927 impl_353;
26928 
26929 /*
26930  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/label
26931  */
26932 
26934 impl_353_property_allowWrite = {
26935  "allowWrite",
26936  {
26938  .boolean = true
26939  }
26940 };
26941 
26943 impl_353_property_dataType = {
26944  "dataType",
26945  {
26947  .string = "string"
26948  }
26949 };
26950 
26952 impl_353_property_description = {
26953  "description",
26954  {
26956  .string = "The label for the Slider component."
26957  }
26958 };
26959 
26961 impl_353_property_label = {
26962  "label",
26963  {
26965  .string = "Label"
26966  }
26967 };
26968 
26970 impl_353_property_testDataParameter = {
26971  "testDataParameter",
26972  {
26974  .string = "This is the label"
26975  }
26976 };
26977 
26978 static const afw_runtime_unresolved_property_t *
26979 impl_353_properties[] = {
26980  &impl_353_property_allowWrite,
26981  &impl_353_property_dataType,
26982  &impl_353_property_description,
26983  &impl_353_property_label,
26984  &impl_353_property_testDataParameter,
26985  NULL
26986 };
26987 
26989 impl_353 = {
26990  &impl_353_properties[0]
26991 };
26992 
26994 impl_354;
26995 
26996 /*
26997  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/max
26998  */
26999 
27001 impl_354_property_allowWrite = {
27002  "allowWrite",
27003  {
27005  .boolean = true
27006  }
27007 };
27008 
27010 impl_354_property_dataType = {
27011  "dataType",
27012  {
27014  .string = "integer"
27015  }
27016 };
27017 
27019 impl_354_property_description = {
27020  "description",
27021  {
27023  .string = "The maximum value for the Slider component."
27024  }
27025 };
27026 
27028 impl_354_property_label = {
27029  "label",
27030  {
27032  .string = "Minimum"
27033  }
27034 };
27035 
27037 impl_354_property_testDataParameter = {
27038  "testDataParameter",
27039  {
27041  .string = "100"
27042  }
27043 };
27044 
27045 static const afw_runtime_unresolved_property_t *
27046 impl_354_properties[] = {
27047  &impl_354_property_allowWrite,
27048  &impl_354_property_dataType,
27049  &impl_354_property_description,
27050  &impl_354_property_label,
27051  &impl_354_property_testDataParameter,
27052  NULL
27053 };
27054 
27056 impl_354 = {
27057  &impl_354_properties[0]
27058 };
27059 
27061 impl_355;
27062 
27063 /*
27064  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/min
27065  */
27066 
27068 impl_355_property_allowWrite = {
27069  "allowWrite",
27070  {
27072  .boolean = true
27073  }
27074 };
27075 
27077 impl_355_property_dataType = {
27078  "dataType",
27079  {
27081  .string = "integer"
27082  }
27083 };
27084 
27086 impl_355_property_description = {
27087  "description",
27088  {
27090  .string = "The minimum value for the Slider component."
27091  }
27092 };
27093 
27095 impl_355_property_label = {
27096  "label",
27097  {
27099  .string = "Minimum"
27100  }
27101 };
27102 
27104 impl_355_property_testDataParameter = {
27105  "testDataParameter",
27106  {
27108  .string = "0"
27109  }
27110 };
27111 
27112 static const afw_runtime_unresolved_property_t *
27113 impl_355_properties[] = {
27114  &impl_355_property_allowWrite,
27115  &impl_355_property_dataType,
27116  &impl_355_property_description,
27117  &impl_355_property_label,
27118  &impl_355_property_testDataParameter,
27119  NULL
27120 };
27121 
27123 impl_355 = {
27124  &impl_355_properties[0]
27125 };
27126 
27128 impl_356;
27129 
27130 /*
27131  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/showNumber
27132  */
27133 
27135 impl_356_property_allowWrite = {
27136  "allowWrite",
27137  {
27139  .boolean = true
27140  }
27141 };
27142 
27144 impl_356_property_dataType = {
27145  "dataType",
27146  {
27148  .string = "boolean"
27149  }
27150 };
27151 
27153 impl_356_property_description = {
27154  "description",
27155  {
27157  .string = "Indicates whether the value of the Slider should be visible."
27158  }
27159 };
27160 
27162 impl_356_property_label = {
27163  "label",
27164  {
27166  .string = "Show Number"
27167  }
27168 };
27169 
27170 static const afw_runtime_unresolved_property_t *
27171 impl_356_properties[] = {
27172  &impl_356_property_allowWrite,
27173  &impl_356_property_dataType,
27174  &impl_356_property_description,
27175  &impl_356_property_label,
27176  NULL
27177 };
27178 
27180 impl_356 = {
27181  &impl_356_properties[0]
27182 };
27183 
27185 impl_357;
27186 
27187 /*
27188  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/step
27189  */
27190 
27192 impl_357_property_allowWrite = {
27193  "allowWrite",
27194  {
27196  .boolean = true
27197  }
27198 };
27199 
27201 impl_357_property_dataType = {
27202  "dataType",
27203  {
27205  .string = "integer"
27206  }
27207 };
27208 
27210 impl_357_property_description = {
27211  "description",
27212  {
27214  .string = "The incremental step value for the Slider component."
27215  }
27216 };
27217 
27219 impl_357_property_label = {
27220  "label",
27221  {
27223  .string = "Step"
27224  }
27225 };
27226 
27228 impl_357_property_testDataParameter = {
27229  "testDataParameter",
27230  {
27232  .string = "10"
27233  }
27234 };
27235 
27236 static const afw_runtime_unresolved_property_t *
27237 impl_357_properties[] = {
27238  &impl_357_property_allowWrite,
27239  &impl_357_property_dataType,
27240  &impl_357_property_description,
27241  &impl_357_property_label,
27242  &impl_357_property_testDataParameter,
27243  NULL
27244 };
27245 
27247 impl_357 = {
27248  &impl_357_properties[0]
27249 };
27250 
27252 impl_358;
27253 
27254 /*
27255  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/value
27256  */
27257 
27259 impl_358_property_allowWrite = {
27260  "allowWrite",
27261  {
27263  .boolean = true
27264  }
27265 };
27266 
27268 impl_358_property_dataType = {
27269  "dataType",
27270  {
27272  .string = "integer"
27273  }
27274 };
27275 
27277 impl_358_property_description = {
27278  "description",
27279  {
27281  .string = "The value for the Slider component."
27282  }
27283 };
27284 
27286 impl_358_property_label = {
27287  "label",
27288  {
27290  .string = "Value"
27291  }
27292 };
27293 
27295 impl_358_property_testDataParameter = {
27296  "testDataParameter",
27297  {
27299  .string = "50"
27300  }
27301 };
27302 
27303 static const afw_runtime_unresolved_property_t *
27304 impl_358_properties[] = {
27305  &impl_358_property_allowWrite,
27306  &impl_358_property_dataType,
27307  &impl_358_property_description,
27308  &impl_358_property_label,
27309  &impl_358_property_testDataParameter,
27310  NULL
27311 };
27312 
27314 impl_358 = {
27315  &impl_358_properties[0]
27316 };
27317 
27319 impl_359;
27320 
27321 /*
27322  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes/vertical
27323  */
27324 
27326 impl_359_property_allowWrite = {
27327  "allowWrite",
27328  {
27330  .boolean = true
27331  }
27332 };
27333 
27335 impl_359_property_dataType = {
27336  "dataType",
27337  {
27339  .string = "boolean"
27340  }
27341 };
27342 
27344 impl_359_property_description = {
27345  "description",
27346  {
27348  .string = "Indicates whether the Slider component is vertical oriented."
27349  }
27350 };
27351 
27353 impl_359_property_label = {
27354  "label",
27355  {
27357  .string = "Vertical"
27358  }
27359 };
27360 
27361 static const afw_runtime_unresolved_property_t *
27362 impl_359_properties[] = {
27363  &impl_359_property_allowWrite,
27364  &impl_359_property_dataType,
27365  &impl_359_property_description,
27366  &impl_359_property_label,
27367  NULL
27368 };
27369 
27371 impl_359 = {
27372  &impl_359_properties[0]
27373 };
27374 
27375 /*
27376  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider/propertyTypes
27377  */
27378 
27380 impl_351_property_disabled = {
27381  "disabled",
27382  {
27384  .object = &impl_352
27385  }
27386 };
27387 
27389 impl_351_property_label = {
27390  "label",
27391  {
27393  .object = &impl_353
27394  }
27395 };
27396 
27398 impl_351_property_max = {
27399  "max",
27400  {
27402  .object = &impl_354
27403  }
27404 };
27405 
27407 impl_351_property_min = {
27408  "min",
27409  {
27411  .object = &impl_355
27412  }
27413 };
27414 
27416 impl_351_property_showNumber = {
27417  "showNumber",
27418  {
27420  .object = &impl_356
27421  }
27422 };
27423 
27425 impl_351_property_step = {
27426  "step",
27427  {
27429  .object = &impl_357
27430  }
27431 };
27432 
27434 impl_351_property_value = {
27435  "value",
27436  {
27438  .object = &impl_358
27439  }
27440 };
27441 
27443 impl_351_property_vertical = {
27444  "vertical",
27445  {
27447  .object = &impl_359
27448  }
27449 };
27450 
27451 static const afw_runtime_unresolved_property_t *
27452 impl_351_properties[] = {
27453  &impl_351_property_disabled,
27454  &impl_351_property_label,
27455  &impl_351_property_max,
27456  &impl_351_property_min,
27457  &impl_351_property_showNumber,
27458  &impl_351_property_step,
27459  &impl_351_property_value,
27460  &impl_351_property_vertical,
27461  NULL
27462 };
27463 
27464 static const afw_utf8_t
27465 impl_351_parentPaths_array[] = {
27466  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
27467 };
27468 
27470 impl_351 = {
27471  &impl_351_properties[0],
27472  sizeof(impl_351_parentPaths_array) / sizeof(afw_utf8_t),
27473  &impl_351_parentPaths_array[0]
27474 };
27475 
27476 /*
27477  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider
27478  */
27479 
27481 impl_350_property_allowAdd = {
27482  "allowAdd",
27483  {
27485  .boolean = true
27486  }
27487 };
27488 
27490 impl_350_property_allowChange = {
27491  "allowChange",
27492  {
27494  .boolean = true
27495  }
27496 };
27497 
27499 impl_350_property_allowDelete = {
27500  "allowDelete",
27501  {
27503  .boolean = true
27504  }
27505 };
27506 
27508 impl_350_property_allowEntity = {
27509  "allowEntity",
27510  {
27512  .boolean = false
27513  }
27514 };
27515 
27516 static const afw_utf8_t
27517 impl_350_array_collectionURIs[] = {
27518  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
27519 };
27520 
27522 impl_350_list_collectionURIs = {
27523  AFW_UTF8_LITERAL("string"),
27524  sizeof(impl_350_array_collectionURIs) / sizeof(afw_utf8_t),
27525  (const void *)&impl_350_array_collectionURIs
27526 };
27527 
27529 impl_350_property_collectionURIs = {
27530  "collectionURIs",
27531  {
27533  .list = &impl_350_list_collectionURIs
27534  }
27535 };
27536 
27538 impl_350_property_description = {
27539  "description",
27540  {
27542  .string = "Adaptive Layout definition for the Slider component."
27543  }
27544 };
27545 
27547 impl_350_property_objectType = {
27548  "objectType",
27549  {
27551  .string = "_AdaptiveLayoutComponentType_Slider"
27552  }
27553 };
27554 
27556 impl_350_property_propertyTypes = {
27557  "propertyTypes",
27558  {
27560  .object = &impl_351
27561  }
27562 };
27563 
27564 static const afw_runtime_unresolved_property_t *
27565 impl_350_properties[] = {
27566  &impl_350_property_allowAdd,
27567  &impl_350_property_allowChange,
27568  &impl_350_property_allowDelete,
27569  &impl_350_property_allowEntity,
27570  &impl_350_property_collectionURIs,
27571  &impl_350_property_description,
27572  &impl_350_property_objectType,
27573  &impl_350_property_propertyTypes,
27574  NULL
27575 };
27576 
27577 static const afw_utf8_t
27578 impl_350_meta_path =
27579  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Slider");
27580 
27582 impl_350 = {
27583  &afw_components_s__AdaptiveObjectType_,
27584  &afw_components_s__AdaptiveLayoutComponentType_Slider,
27585  &impl_350_meta_path,
27586  &impl_350_properties[0]
27587 };
27588 
27590 impl_360;
27591 
27593 impl_361;
27594 
27596 impl_362;
27597 
27598 /*
27599  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar/propertyTypes/duration
27600  */
27601 
27603 impl_362_property_allowWrite = {
27604  "allowWrite",
27605  {
27607  .boolean = true
27608  }
27609 };
27610 
27612 impl_362_property_dataType = {
27613  "dataType",
27614  {
27616  .string = "integer"
27617  }
27618 };
27619 
27621 impl_362_property_description = {
27622  "description",
27623  {
27625  .string = "The amount of time, in milliseconds to display the Snackbar."
27626  }
27627 };
27628 
27630 impl_362_property_label = {
27631  "label",
27632  {
27634  .string = "Duration"
27635  }
27636 };
27637 
27638 static const afw_runtime_unresolved_property_t *
27639 impl_362_properties[] = {
27640  &impl_362_property_allowWrite,
27641  &impl_362_property_dataType,
27642  &impl_362_property_description,
27643  &impl_362_property_label,
27644  NULL
27645 };
27646 
27648 impl_362 = {
27649  &impl_362_properties[0]
27650 };
27651 
27653 impl_363;
27654 
27655 /*
27656  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar/propertyTypes/message
27657  */
27658 
27660 impl_363_property_allowWrite = {
27661  "allowWrite",
27662  {
27664  .boolean = true
27665  }
27666 };
27667 
27669 impl_363_property_dataType = {
27670  "dataType",
27671  {
27673  .string = "string"
27674  }
27675 };
27676 
27678 impl_363_property_description = {
27679  "description",
27680  {
27682  .string = "The message to be displayed in the Snackbar component."
27683  }
27684 };
27685 
27687 impl_363_property_label = {
27688  "label",
27689  {
27691  .string = "Message"
27692  }
27693 };
27694 
27696 impl_363_property_testDataParameter = {
27697  "testDataParameter",
27698  {
27700  .string = "This is a snackbar message!"
27701  }
27702 };
27703 
27704 static const afw_runtime_unresolved_property_t *
27705 impl_363_properties[] = {
27706  &impl_363_property_allowWrite,
27707  &impl_363_property_dataType,
27708  &impl_363_property_description,
27709  &impl_363_property_label,
27710  &impl_363_property_testDataParameter,
27711  NULL
27712 };
27713 
27715 impl_363 = {
27716  &impl_363_properties[0]
27717 };
27718 
27720 impl_364;
27721 
27722 /*
27723  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar/propertyTypes/open
27724  */
27725 
27727 impl_364_property_allowWrite = {
27728  "allowWrite",
27729  {
27731  .boolean = true
27732  }
27733 };
27734 
27736 impl_364_property_dataType = {
27737  "dataType",
27738  {
27740  .string = "boolean"
27741  }
27742 };
27743 
27745 impl_364_property_description = {
27746  "description",
27747  {
27749  .string = "Specifies whether the Snackbar is open or not."
27750  }
27751 };
27752 
27754 impl_364_property_label = {
27755  "label",
27756  {
27758  .string = "Open"
27759  }
27760 };
27761 
27762 static const afw_runtime_unresolved_property_t *
27763 impl_364_properties[] = {
27764  &impl_364_property_allowWrite,
27765  &impl_364_property_dataType,
27766  &impl_364_property_description,
27767  &impl_364_property_label,
27768  NULL
27769 };
27770 
27772 impl_364 = {
27773  &impl_364_properties[0]
27774 };
27775 
27777 impl_365;
27778 
27779 /*
27780  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar/propertyTypes/type
27781  */
27782 
27784 impl_365_property_allowWrite = {
27785  "allowWrite",
27786  {
27788  .boolean = true
27789  }
27790 };
27791 
27793 impl_365_property_dataType = {
27794  "dataType",
27795  {
27797  .string = "string"
27798  }
27799 };
27800 
27802 impl_365_property_description = {
27803  "description",
27804  {
27806  .string = "The type of message for the Snackbar component (error, warning, info, success)."
27807  }
27808 };
27809 
27811 impl_365_property_label = {
27812  "label",
27813  {
27815  .string = "Type"
27816  }
27817 };
27818 
27819 static const afw_utf8_t
27820 impl_365_array_possibleValues[] = {
27821  AFW_UTF8_LITERAL("error"),
27822  AFW_UTF8_LITERAL("info"),
27823  AFW_UTF8_LITERAL("success"),
27824  AFW_UTF8_LITERAL("warning")
27825 };
27826 
27828 impl_365_list_possibleValues = {
27829  AFW_UTF8_LITERAL("string"),
27830  sizeof(impl_365_array_possibleValues) / sizeof(afw_utf8_t),
27831  (const void *)&impl_365_array_possibleValues
27832 };
27833 
27835 impl_365_property_possibleValues = {
27836  "possibleValues",
27837  {
27839  .list = &impl_365_list_possibleValues
27840  }
27841 };
27842 
27843 static const afw_runtime_unresolved_property_t *
27844 impl_365_properties[] = {
27845  &impl_365_property_allowWrite,
27846  &impl_365_property_dataType,
27847  &impl_365_property_description,
27848  &impl_365_property_label,
27849  &impl_365_property_possibleValues,
27850  NULL
27851 };
27852 
27854 impl_365 = {
27855  &impl_365_properties[0]
27856 };
27857 
27858 /*
27859  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar/propertyTypes
27860  */
27861 
27863 impl_361_property_duration = {
27864  "duration",
27865  {
27867  .object = &impl_362
27868  }
27869 };
27870 
27872 impl_361_property_message = {
27873  "message",
27874  {
27876  .object = &impl_363
27877  }
27878 };
27879 
27881 impl_361_property_open = {
27882  "open",
27883  {
27885  .object = &impl_364
27886  }
27887 };
27888 
27890 impl_361_property_type = {
27891  "type",
27892  {
27894  .object = &impl_365
27895  }
27896 };
27897 
27898 static const afw_runtime_unresolved_property_t *
27899 impl_361_properties[] = {
27900  &impl_361_property_duration,
27901  &impl_361_property_message,
27902  &impl_361_property_open,
27903  &impl_361_property_type,
27904  NULL
27905 };
27906 
27907 static const afw_utf8_t
27908 impl_361_parentPaths_array[] = {
27909  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
27910 };
27911 
27913 impl_361 = {
27914  &impl_361_properties[0],
27915  sizeof(impl_361_parentPaths_array) / sizeof(afw_utf8_t),
27916  &impl_361_parentPaths_array[0]
27917 };
27918 
27919 /*
27920  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar
27921  */
27922 
27924 impl_360_property_allowAdd = {
27925  "allowAdd",
27926  {
27928  .boolean = true
27929  }
27930 };
27931 
27933 impl_360_property_allowChange = {
27934  "allowChange",
27935  {
27937  .boolean = true
27938  }
27939 };
27940 
27942 impl_360_property_allowDelete = {
27943  "allowDelete",
27944  {
27946  .boolean = true
27947  }
27948 };
27949 
27951 impl_360_property_allowEntity = {
27952  "allowEntity",
27953  {
27955  .boolean = false
27956  }
27957 };
27958 
27959 static const afw_utf8_t
27960 impl_360_array_collectionURIs[] = {
27961  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
27962 };
27963 
27965 impl_360_list_collectionURIs = {
27966  AFW_UTF8_LITERAL("string"),
27967  sizeof(impl_360_array_collectionURIs) / sizeof(afw_utf8_t),
27968  (const void *)&impl_360_array_collectionURIs
27969 };
27970 
27972 impl_360_property_collectionURIs = {
27973  "collectionURIs",
27974  {
27976  .list = &impl_360_list_collectionURIs
27977  }
27978 };
27979 
27981 impl_360_property_description = {
27982  "description",
27983  {
27985  .string = "Adaptive Layout definition for the Snackbar component."
27986  }
27987 };
27988 
27990 impl_360_property_objectType = {
27991  "objectType",
27992  {
27994  .string = "_AdaptiveLayoutComponentType_Snackbar"
27995  }
27996 };
27997 
27999 impl_360_property_propertyTypes = {
28000  "propertyTypes",
28001  {
28003  .object = &impl_361
28004  }
28005 };
28006 
28007 static const afw_runtime_unresolved_property_t *
28008 impl_360_properties[] = {
28009  &impl_360_property_allowAdd,
28010  &impl_360_property_allowChange,
28011  &impl_360_property_allowDelete,
28012  &impl_360_property_allowEntity,
28013  &impl_360_property_collectionURIs,
28014  &impl_360_property_description,
28015  &impl_360_property_objectType,
28016  &impl_360_property_propertyTypes,
28017  NULL
28018 };
28019 
28020 static const afw_utf8_t
28021 impl_360_meta_path =
28022  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Snackbar");
28023 
28025 impl_360 = {
28026  &afw_components_s__AdaptiveObjectType_,
28027  &afw_components_s__AdaptiveLayoutComponentType_Snackbar,
28028  &impl_360_meta_path,
28029  &impl_360_properties[0]
28030 };
28031 
28033 impl_366;
28034 
28036 impl_367;
28037 
28039 impl_368;
28040 
28041 /*
28042  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/disabled
28043  */
28044 
28046 impl_368_property_allowWrite = {
28047  "allowWrite",
28048  {
28050  .boolean = true
28051  }
28052 };
28053 
28055 impl_368_property_dataType = {
28056  "dataType",
28057  {
28059  .string = "boolean"
28060  }
28061 };
28062 
28064 impl_368_property_description = {
28065  "description",
28066  {
28068  .string = "Specifies whether the SpinButton component is disabled."
28069  }
28070 };
28071 
28073 impl_368_property_label = {
28074  "label",
28075  {
28077  .string = "Disabled"
28078  }
28079 };
28080 
28081 static const afw_runtime_unresolved_property_t *
28082 impl_368_properties[] = {
28083  &impl_368_property_allowWrite,
28084  &impl_368_property_dataType,
28085  &impl_368_property_description,
28086  &impl_368_property_label,
28087  NULL
28088 };
28089 
28091 impl_368 = {
28092  &impl_368_properties[0]
28093 };
28094 
28096 impl_369;
28097 
28098 /*
28099  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/label
28100  */
28101 
28103 impl_369_property_allowWrite = {
28104  "allowWrite",
28105  {
28107  .boolean = true
28108  }
28109 };
28110 
28112 impl_369_property_dataType = {
28113  "dataType",
28114  {
28116  .string = "string"
28117  }
28118 };
28119 
28121 impl_369_property_description = {
28122  "description",
28123  {
28125  .string = "The label for the SpinButton component."
28126  }
28127 };
28128 
28130 impl_369_property_label = {
28131  "label",
28132  {
28134  .string = "Label"
28135  }
28136 };
28137 
28139 impl_369_property_testDataParameter = {
28140  "testDataParameter",
28141  {
28143  .string = "This is the label"
28144  }
28145 };
28146 
28147 static const afw_runtime_unresolved_property_t *
28148 impl_369_properties[] = {
28149  &impl_369_property_allowWrite,
28150  &impl_369_property_dataType,
28151  &impl_369_property_description,
28152  &impl_369_property_label,
28153  &impl_369_property_testDataParameter,
28154  NULL
28155 };
28156 
28158 impl_369 = {
28159  &impl_369_properties[0]
28160 };
28161 
28163 impl_370;
28164 
28165 /*
28166  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/max
28167  */
28168 
28170 impl_370_property_allowWrite = {
28171  "allowWrite",
28172  {
28174  .boolean = true
28175  }
28176 };
28177 
28179 impl_370_property_dataType = {
28180  "dataType",
28181  {
28183  .string = "integer"
28184  }
28185 };
28186 
28188 impl_370_property_description = {
28189  "description",
28190  {
28192  .string = "The maximum value for the SpinButton component."
28193  }
28194 };
28195 
28197 impl_370_property_label = {
28198  "label",
28199  {
28201  .string = "Minimum"
28202  }
28203 };
28204 
28206 impl_370_property_testDataParameter = {
28207  "testDataParameter",
28208  {
28210  .string = "20"
28211  }
28212 };
28213 
28214 static const afw_runtime_unresolved_property_t *
28215 impl_370_properties[] = {
28216  &impl_370_property_allowWrite,
28217  &impl_370_property_dataType,
28218  &impl_370_property_description,
28219  &impl_370_property_label,
28220  &impl_370_property_testDataParameter,
28221  NULL
28222 };
28223 
28225 impl_370 = {
28226  &impl_370_properties[0]
28227 };
28228 
28230 impl_371;
28231 
28232 /*
28233  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/min
28234  */
28235 
28237 impl_371_property_allowWrite = {
28238  "allowWrite",
28239  {
28241  .boolean = true
28242  }
28243 };
28244 
28246 impl_371_property_dataType = {
28247  "dataType",
28248  {
28250  .string = "integer"
28251  }
28252 };
28253 
28255 impl_371_property_description = {
28256  "description",
28257  {
28259  .string = "The minimum value for the SpinButton component."
28260  }
28261 };
28262 
28264 impl_371_property_label = {
28265  "label",
28266  {
28268  .string = "Minimum"
28269  }
28270 };
28271 
28273 impl_371_property_testDataParameter = {
28274  "testDataParameter",
28275  {
28277  .string = "5"
28278  }
28279 };
28280 
28281 static const afw_runtime_unresolved_property_t *
28282 impl_371_properties[] = {
28283  &impl_371_property_allowWrite,
28284  &impl_371_property_dataType,
28285  &impl_371_property_description,
28286  &impl_371_property_label,
28287  &impl_371_property_testDataParameter,
28288  NULL
28289 };
28290 
28292 impl_371 = {
28293  &impl_371_properties[0]
28294 };
28295 
28297 impl_372;
28298 
28299 /*
28300  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/step
28301  */
28302 
28304 impl_372_property_allowWrite = {
28305  "allowWrite",
28306  {
28308  .boolean = true
28309  }
28310 };
28311 
28313 impl_372_property_dataType = {
28314  "dataType",
28315  {
28317  .string = "integer"
28318  }
28319 };
28320 
28322 impl_372_property_description = {
28323  "description",
28324  {
28326  .string = "The incremental step value for the SpinButton component."
28327  }
28328 };
28329 
28331 impl_372_property_label = {
28332  "label",
28333  {
28335  .string = "Step"
28336  }
28337 };
28338 
28340 impl_372_property_testDataParameter = {
28341  "testDataParameter",
28342  {
28344  .string = "1"
28345  }
28346 };
28347 
28348 static const afw_runtime_unresolved_property_t *
28349 impl_372_properties[] = {
28350  &impl_372_property_allowWrite,
28351  &impl_372_property_dataType,
28352  &impl_372_property_description,
28353  &impl_372_property_label,
28354  &impl_372_property_testDataParameter,
28355  NULL
28356 };
28357 
28359 impl_372 = {
28360  &impl_372_properties[0]
28361 };
28362 
28364 impl_373;
28365 
28366 /*
28367  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes/value
28368  */
28369 
28371 impl_373_property_allowWrite = {
28372  "allowWrite",
28373  {
28375  .boolean = true
28376  }
28377 };
28378 
28380 impl_373_property_dataType = {
28381  "dataType",
28382  {
28384  .string = "integer"
28385  }
28386 };
28387 
28389 impl_373_property_description = {
28390  "description",
28391  {
28393  .string = "The value for the SpinButton component."
28394  }
28395 };
28396 
28398 impl_373_property_label = {
28399  "label",
28400  {
28402  .string = "Value"
28403  }
28404 };
28405 
28407 impl_373_property_testDataParameter = {
28408  "testDataParameter",
28409  {
28411  .string = "10"
28412  }
28413 };
28414 
28415 static const afw_runtime_unresolved_property_t *
28416 impl_373_properties[] = {
28417  &impl_373_property_allowWrite,
28418  &impl_373_property_dataType,
28419  &impl_373_property_description,
28420  &impl_373_property_label,
28421  &impl_373_property_testDataParameter,
28422  NULL
28423 };
28424 
28426 impl_373 = {
28427  &impl_373_properties[0]
28428 };
28429 
28430 /*
28431  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton/propertyTypes
28432  */
28433 
28435 impl_367_property_disabled = {
28436  "disabled",
28437  {
28439  .object = &impl_368
28440  }
28441 };
28442 
28444 impl_367_property_label = {
28445  "label",
28446  {
28448  .object = &impl_369
28449  }
28450 };
28451 
28453 impl_367_property_max = {
28454  "max",
28455  {
28457  .object = &impl_370
28458  }
28459 };
28460 
28462 impl_367_property_min = {
28463  "min",
28464  {
28466  .object = &impl_371
28467  }
28468 };
28469 
28471 impl_367_property_step = {
28472  "step",
28473  {
28475  .object = &impl_372
28476  }
28477 };
28478 
28480 impl_367_property_value = {
28481  "value",
28482  {
28484  .object = &impl_373
28485  }
28486 };
28487 
28488 static const afw_runtime_unresolved_property_t *
28489 impl_367_properties[] = {
28490  &impl_367_property_disabled,
28491  &impl_367_property_label,
28492  &impl_367_property_max,
28493  &impl_367_property_min,
28494  &impl_367_property_step,
28495  &impl_367_property_value,
28496  NULL
28497 };
28498 
28499 static const afw_utf8_t
28500 impl_367_parentPaths_array[] = {
28501  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
28502 };
28503 
28505 impl_367 = {
28506  &impl_367_properties[0],
28507  sizeof(impl_367_parentPaths_array) / sizeof(afw_utf8_t),
28508  &impl_367_parentPaths_array[0]
28509 };
28510 
28511 /*
28512  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton
28513  */
28514 
28516 impl_366_property_allowAdd = {
28517  "allowAdd",
28518  {
28520  .boolean = true
28521  }
28522 };
28523 
28525 impl_366_property_allowChange = {
28526  "allowChange",
28527  {
28529  .boolean = true
28530  }
28531 };
28532 
28534 impl_366_property_allowDelete = {
28535  "allowDelete",
28536  {
28538  .boolean = true
28539  }
28540 };
28541 
28543 impl_366_property_allowEntity = {
28544  "allowEntity",
28545  {
28547  .boolean = false
28548  }
28549 };
28550 
28551 static const afw_utf8_t
28552 impl_366_array_collectionURIs[] = {
28553  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
28554 };
28555 
28557 impl_366_list_collectionURIs = {
28558  AFW_UTF8_LITERAL("string"),
28559  sizeof(impl_366_array_collectionURIs) / sizeof(afw_utf8_t),
28560  (const void *)&impl_366_array_collectionURIs
28561 };
28562 
28564 impl_366_property_collectionURIs = {
28565  "collectionURIs",
28566  {
28568  .list = &impl_366_list_collectionURIs
28569  }
28570 };
28571 
28573 impl_366_property_description = {
28574  "description",
28575  {
28577  .string = "Adaptive Layout definition for the SpinButton component."
28578  }
28579 };
28580 
28582 impl_366_property_objectType = {
28583  "objectType",
28584  {
28586  .string = "_AdaptiveLayoutComponentType_SpinButton"
28587  }
28588 };
28589 
28591 impl_366_property_propertyTypes = {
28592  "propertyTypes",
28593  {
28595  .object = &impl_367
28596  }
28597 };
28598 
28599 static const afw_runtime_unresolved_property_t *
28600 impl_366_properties[] = {
28601  &impl_366_property_allowAdd,
28602  &impl_366_property_allowChange,
28603  &impl_366_property_allowDelete,
28604  &impl_366_property_allowEntity,
28605  &impl_366_property_collectionURIs,
28606  &impl_366_property_description,
28607  &impl_366_property_objectType,
28608  &impl_366_property_propertyTypes,
28609  NULL
28610 };
28611 
28612 static const afw_utf8_t
28613 impl_366_meta_path =
28614  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_SpinButton");
28615 
28617 impl_366 = {
28618  &afw_components_s__AdaptiveObjectType_,
28619  &afw_components_s__AdaptiveLayoutComponentType_SpinButton,
28620  &impl_366_meta_path,
28621  &impl_366_properties[0]
28622 };
28623 
28625 impl_374;
28626 
28628 impl_375;
28629 
28631 impl_376;
28632 
28633 /*
28634  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Spinner/propertyTypes/label
28635  */
28636 
28638 impl_376_property_allowWrite = {
28639  "allowWrite",
28640  {
28642  .boolean = true
28643  }
28644 };
28645 
28647 impl_376_property_dataType = {
28648  "dataType",
28649  {
28651  .string = "string"
28652  }
28653 };
28654 
28656 impl_376_property_description = {
28657  "description",
28658  {
28660  .string = "The label for the Spinner component."
28661  }
28662 };
28663 
28665 impl_376_property_label = {
28666  "label",
28667  {
28669  .string = "Label"
28670  }
28671 };
28672 
28674 impl_376_property_testDataParameter = {
28675  "testDataParameter",
28676  {
28678  .string = "This is a label"
28679  }
28680 };
28681 
28682 static const afw_runtime_unresolved_property_t *
28683 impl_376_properties[] = {
28684  &impl_376_property_allowWrite,
28685  &impl_376_property_dataType,
28686  &impl_376_property_description,
28687  &impl_376_property_label,
28688  &impl_376_property_testDataParameter,
28689  NULL
28690 };
28691 
28693 impl_376 = {
28694  &impl_376_properties[0]
28695 };
28696 
28698 impl_377;
28699 
28700 /*
28701  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Spinner/propertyTypes/size
28702  */
28703 
28705 impl_377_property_allowWrite = {
28706  "allowWrite",
28707  {
28709  .boolean = true
28710  }
28711 };
28712 
28714 impl_377_property_dataType = {
28715  "dataType",
28716  {
28718  .string = "string"
28719  }
28720 };
28721 
28723 impl_377_property_description = {
28724  "description",
28725  {
28727  .string = "The size of the Spinner component."
28728  }
28729 };
28730 
28732 impl_377_property_label = {
28733  "label",
28734  {
28736  .string = "Size"
28737  }
28738 };
28739 
28740 static const afw_runtime_unresolved_property_t *
28741 impl_377_properties[] = {
28742  &impl_377_property_allowWrite,
28743  &impl_377_property_dataType,
28744  &impl_377_property_description,
28745  &impl_377_property_label,
28746  NULL
28747 };
28748 
28750 impl_377 = {
28751  &impl_377_properties[0]
28752 };
28753 
28754 /*
28755  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Spinner/propertyTypes
28756  */
28757 
28759 impl_375_property_label = {
28760  "label",
28761  {
28763  .object = &impl_376
28764  }
28765 };
28766 
28768 impl_375_property_size = {
28769  "size",
28770  {
28772  .object = &impl_377
28773  }
28774 };
28775 
28776 static const afw_runtime_unresolved_property_t *
28777 impl_375_properties[] = {
28778  &impl_375_property_label,
28779  &impl_375_property_size,
28780  NULL
28781 };
28782 
28783 static const afw_utf8_t
28784 impl_375_parentPaths_array[] = {
28785  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
28786 };
28787 
28789 impl_375 = {
28790  &impl_375_properties[0],
28791  sizeof(impl_375_parentPaths_array) / sizeof(afw_utf8_t),
28792  &impl_375_parentPaths_array[0]
28793 };
28794 
28795 /*
28796  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Spinner
28797  */
28798 
28800 impl_374_property_allowAdd = {
28801  "allowAdd",
28802  {
28804  .boolean = true
28805  }
28806 };
28807 
28809 impl_374_property_allowChange = {
28810  "allowChange",
28811  {
28813  .boolean = true
28814  }
28815 };
28816 
28818 impl_374_property_allowDelete = {
28819  "allowDelete",
28820  {
28822  .boolean = true
28823  }
28824 };
28825 
28827 impl_374_property_allowEntity = {
28828  "allowEntity",
28829  {
28831  .boolean = false
28832  }
28833 };
28834 
28835 static const afw_utf8_t
28836 impl_374_array_collectionURIs[] = {
28837  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
28838 };
28839 
28841 impl_374_list_collectionURIs = {
28842  AFW_UTF8_LITERAL("string"),
28843  sizeof(impl_374_array_collectionURIs) / sizeof(afw_utf8_t),
28844  (const void *)&impl_374_array_collectionURIs
28845 };
28846 
28848 impl_374_property_collectionURIs = {
28849  "collectionURIs",
28850  {
28852  .list = &impl_374_list_collectionURIs
28853  }
28854 };
28855 
28857 impl_374_property_description = {
28858  "description",
28859  {
28861  .string = "Adaptive Layout definition for the Spinner component."
28862  }
28863 };
28864 
28866 impl_374_property_objectType = {
28867  "objectType",
28868  {
28870  .string = "_AdaptiveLayoutComponentType_Spinner"
28871  }
28872 };
28873 
28875 impl_374_property_propertyTypes = {
28876  "propertyTypes",
28877  {
28879  .object = &impl_375
28880  }
28881 };
28882 
28883 static const afw_runtime_unresolved_property_t *
28884 impl_374_properties[] = {
28885  &impl_374_property_allowAdd,
28886  &impl_374_property_allowChange,
28887  &impl_374_property_allowDelete,
28888  &impl_374_property_allowEntity,
28889  &impl_374_property_collectionURIs,
28890  &impl_374_property_description,
28891  &impl_374_property_objectType,
28892  &impl_374_property_propertyTypes,
28893  NULL
28894 };
28895 
28896 static const afw_utf8_t
28897 impl_374_meta_path =
28898  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Spinner");
28899 
28901 impl_374 = {
28902  &afw_components_s__AdaptiveObjectType_,
28903  &afw_components_s__AdaptiveLayoutComponentType_Spinner,
28904  &impl_374_meta_path,
28905  &impl_374_properties[0]
28906 };
28907 
28909 impl_378;
28910 
28912 impl_379;
28913 
28915 impl_380;
28916 
28917 /*
28918  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Stepper/propertyTypes/activeStep
28919  */
28920 
28922 impl_380_property_allowWrite = {
28923  "allowWrite",
28924  {
28926  .boolean = true
28927  }
28928 };
28929 
28931 impl_380_property_dataType = {
28932  "dataType",
28933  {
28935  .string = "integer"
28936  }
28937 };
28938 
28940 impl_380_property_description = {
28941  "description",
28942  {
28944  .string = "The step that is actively displayed."
28945  }
28946 };
28947 
28949 impl_380_property_label = {
28950  "label",
28951  {
28953  .string = "Active Step"
28954  }
28955 };
28956 
28957 static const afw_runtime_unresolved_property_t *
28958 impl_380_properties[] = {
28959  &impl_380_property_allowWrite,
28960  &impl_380_property_dataType,
28961  &impl_380_property_description,
28962  &impl_380_property_label,
28963  NULL
28964 };
28965 
28967 impl_380 = {
28968  &impl_380_properties[0]
28969 };
28970 
28972 impl_381;
28973 
28974 /*
28975  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Stepper/propertyTypes/steps
28976  */
28977 
28979 impl_381_property_allowWrite = {
28980  "allowWrite",
28981  {
28983  .boolean = true
28984  }
28985 };
28986 
28988 impl_381_property_dataType = {
28989  "dataType",
28990  {
28992  .string = "list"
28993  }
28994 };
28995 
28997 impl_381_property_dataTypeParameter = {
28998  "dataTypeParameter",
28999  {
29001  .string = "string"
29002  }
29003 };
29004 
29006 impl_381_property_description = {
29007  "description",
29008  {
29010  .string = "The list of steps to be displayed for a the Stepper component."
29011  }
29012 };
29013 
29015 impl_381_property_label = {
29016  "label",
29017  {
29019  .string = "Steps"
29020  }
29021 };
29022 
29023 static const afw_runtime_unresolved_property_t *
29024 impl_381_properties[] = {
29025  &impl_381_property_allowWrite,
29026  &impl_381_property_dataType,
29027  &impl_381_property_dataTypeParameter,
29028  &impl_381_property_description,
29029  &impl_381_property_label,
29030  NULL
29031 };
29032 
29034 impl_381 = {
29035  &impl_381_properties[0]
29036 };
29037 
29038 /*
29039  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Stepper/propertyTypes
29040  */
29041 
29043 impl_379_property_activeStep = {
29044  "activeStep",
29045  {
29047  .object = &impl_380
29048  }
29049 };
29050 
29052 impl_379_property_steps = {
29053  "steps",
29054  {
29056  .object = &impl_381
29057  }
29058 };
29059 
29060 static const afw_runtime_unresolved_property_t *
29061 impl_379_properties[] = {
29062  &impl_379_property_activeStep,
29063  &impl_379_property_steps,
29064  NULL
29065 };
29066 
29067 static const afw_utf8_t
29068 impl_379_parentPaths_array[] = {
29069  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
29070 };
29071 
29073 impl_379 = {
29074  &impl_379_properties[0],
29075  sizeof(impl_379_parentPaths_array) / sizeof(afw_utf8_t),
29076  &impl_379_parentPaths_array[0]
29077 };
29078 
29079 /*
29080  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Stepper
29081  */
29082 
29084 impl_378_property_allowAdd = {
29085  "allowAdd",
29086  {
29088  .boolean = true
29089  }
29090 };
29091 
29093 impl_378_property_allowChange = {
29094  "allowChange",
29095  {
29097  .boolean = true
29098  }
29099 };
29100 
29102 impl_378_property_allowDelete = {
29103  "allowDelete",
29104  {
29106  .boolean = true
29107  }
29108 };
29109 
29111 impl_378_property_allowEntity = {
29112  "allowEntity",
29113  {
29115  .boolean = false
29116  }
29117 };
29118 
29119 static const afw_utf8_t
29120 impl_378_array_collectionURIs[] = {
29121  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
29122 };
29123 
29125 impl_378_list_collectionURIs = {
29126  AFW_UTF8_LITERAL("string"),
29127  sizeof(impl_378_array_collectionURIs) / sizeof(afw_utf8_t),
29128  (const void *)&impl_378_array_collectionURIs
29129 };
29130 
29132 impl_378_property_collectionURIs = {
29133  "collectionURIs",
29134  {
29136  .list = &impl_378_list_collectionURIs
29137  }
29138 };
29139 
29141 impl_378_property_description = {
29142  "description",
29143  {
29145  .string = "Adaptive Layout definition for the Stepper component."
29146  }
29147 };
29148 
29150 impl_378_property_objectType = {
29151  "objectType",
29152  {
29154  .string = "_AdaptiveLayoutComponentType_Stepper"
29155  }
29156 };
29157 
29159 impl_378_property_propertyTypes = {
29160  "propertyTypes",
29161  {
29163  .object = &impl_379
29164  }
29165 };
29166 
29167 static const afw_runtime_unresolved_property_t *
29168 impl_378_properties[] = {
29169  &impl_378_property_allowAdd,
29170  &impl_378_property_allowChange,
29171  &impl_378_property_allowDelete,
29172  &impl_378_property_allowEntity,
29173  &impl_378_property_collectionURIs,
29174  &impl_378_property_description,
29175  &impl_378_property_objectType,
29176  &impl_378_property_propertyTypes,
29177  NULL
29178 };
29179 
29180 static const afw_utf8_t
29181 impl_378_meta_path =
29182  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Stepper");
29183 
29185 impl_378 = {
29186  &afw_components_s__AdaptiveObjectType_,
29187  &afw_components_s__AdaptiveLayoutComponentType_Stepper,
29188  &impl_378_meta_path,
29189  &impl_378_properties[0]
29190 };
29191 
29193 impl_382;
29194 
29196 impl_383;
29197 
29198 /*
29199  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/otherProperties
29200  */
29201 
29202 static const afw_runtime_unresolved_property_t *
29203 impl_383_properties[] = {
29204  NULL
29205 };
29206 
29208 impl_383 = {
29209  &impl_383_properties[0]
29210 };
29211 
29213 impl_384;
29214 
29216 impl_385;
29217 
29218 /*
29219  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/alignContent
29220  */
29221 
29223 impl_385_property_allowWrite = {
29224  "allowWrite",
29225  {
29227  .boolean = true
29228  }
29229 };
29230 
29232 impl_385_property_dataType = {
29233  "dataType",
29234  {
29236  .string = "string"
29237  }
29238 };
29239 
29241 impl_385_property_description = {
29242  "description",
29243  {
29245  .string = "Sets or returns the alignment between the lines inside a flexible container when the items do not use all available space"
29246  }
29247 };
29248 
29249 static const afw_runtime_unresolved_property_t *
29250 impl_385_properties[] = {
29251  &impl_385_property_allowWrite,
29252  &impl_385_property_dataType,
29253  &impl_385_property_description,
29254  NULL
29255 };
29256 
29258 impl_385 = {
29259  &impl_385_properties[0]
29260 };
29261 
29263 impl_386;
29264 
29265 /*
29266  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/alignItems
29267  */
29268 
29270 impl_386_property_allowWrite = {
29271  "allowWrite",
29272  {
29274  .boolean = true
29275  }
29276 };
29277 
29279 impl_386_property_dataType = {
29280  "dataType",
29281  {
29283  .string = "string"
29284  }
29285 };
29286 
29288 impl_386_property_description = {
29289  "description",
29290  {
29292  .string = "Sets or returns the alignment for items inside a flexible container"
29293  }
29294 };
29295 
29296 static const afw_runtime_unresolved_property_t *
29297 impl_386_properties[] = {
29298  &impl_386_property_allowWrite,
29299  &impl_386_property_dataType,
29300  &impl_386_property_description,
29301  NULL
29302 };
29303 
29305 impl_386 = {
29306  &impl_386_properties[0]
29307 };
29308 
29310 impl_387;
29311 
29312 /*
29313  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/alignSelf
29314  */
29315 
29317 impl_387_property_allowWrite = {
29318  "allowWrite",
29319  {
29321  .boolean = true
29322  }
29323 };
29324 
29326 impl_387_property_dataType = {
29327  "dataType",
29328  {
29330  .string = "string"
29331  }
29332 };
29333 
29335 impl_387_property_description = {
29336  "description",
29337  {
29339  .string = "Sets or returns the alignment for selected items inside a flexible container"
29340  }
29341 };
29342 
29343 static const afw_runtime_unresolved_property_t *
29344 impl_387_properties[] = {
29345  &impl_387_property_allowWrite,
29346  &impl_387_property_dataType,
29347  &impl_387_property_description,
29348  NULL
29349 };
29350 
29352 impl_387 = {
29353  &impl_387_properties[0]
29354 };
29355 
29357 impl_388;
29358 
29359 /*
29360  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animation
29361  */
29362 
29364 impl_388_property_allowWrite = {
29365  "allowWrite",
29366  {
29368  .boolean = true
29369  }
29370 };
29371 
29373 impl_388_property_dataType = {
29374  "dataType",
29375  {
29377  .string = "string"
29378  }
29379 };
29380 
29382 impl_388_property_description = {
29383  "description",
29384  {
29386  .string = "A shorthand property for all the animation properties below, except the animationPlayState property"
29387  }
29388 };
29389 
29390 static const afw_runtime_unresolved_property_t *
29391 impl_388_properties[] = {
29392  &impl_388_property_allowWrite,
29393  &impl_388_property_dataType,
29394  &impl_388_property_description,
29395  NULL
29396 };
29397 
29399 impl_388 = {
29400  &impl_388_properties[0]
29401 };
29402 
29404 impl_389;
29405 
29406 /*
29407  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationDelay
29408  */
29409 
29411 impl_389_property_allowWrite = {
29412  "allowWrite",
29413  {
29415  .boolean = true
29416  }
29417 };
29418 
29420 impl_389_property_dataType = {
29421  "dataType",
29422  {
29424  .string = "string"
29425  }
29426 };
29427 
29429 impl_389_property_description = {
29430  "description",
29431  {
29433  .string = "Sets or returns when the animation will start"
29434  }
29435 };
29436 
29437 static const afw_runtime_unresolved_property_t *
29438 impl_389_properties[] = {
29439  &impl_389_property_allowWrite,
29440  &impl_389_property_dataType,
29441  &impl_389_property_description,
29442  NULL
29443 };
29444 
29446 impl_389 = {
29447  &impl_389_properties[0]
29448 };
29449 
29451 impl_390;
29452 
29453 /*
29454  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationDirection
29455  */
29456 
29458 impl_390_property_allowWrite = {
29459  "allowWrite",
29460  {
29462  .boolean = true
29463  }
29464 };
29465 
29467 impl_390_property_dataType = {
29468  "dataType",
29469  {
29471  .string = "string"
29472  }
29473 };
29474 
29476 impl_390_property_description = {
29477  "description",
29478  {
29480  .string = "Sets or returns whether or not the animation should play in reverse on alternate cycles"
29481  }
29482 };
29483 
29484 static const afw_runtime_unresolved_property_t *
29485 impl_390_properties[] = {
29486  &impl_390_property_allowWrite,
29487  &impl_390_property_dataType,
29488  &impl_390_property_description,
29489  NULL
29490 };
29491 
29493 impl_390 = {
29494  &impl_390_properties[0]
29495 };
29496 
29498 impl_391;
29499 
29500 /*
29501  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationDuration
29502  */
29503 
29505 impl_391_property_allowWrite = {
29506  "allowWrite",
29507  {
29509  .boolean = true
29510  }
29511 };
29512 
29514 impl_391_property_dataType = {
29515  "dataType",
29516  {
29518  .string = "string"
29519  }
29520 };
29521 
29523 impl_391_property_description = {
29524  "description",
29525  {
29527  .string = "Sets or returns how many seconds or milliseconds an animation takes to complete one cycle"
29528  }
29529 };
29530 
29531 static const afw_runtime_unresolved_property_t *
29532 impl_391_properties[] = {
29533  &impl_391_property_allowWrite,
29534  &impl_391_property_dataType,
29535  &impl_391_property_description,
29536  NULL
29537 };
29538 
29540 impl_391 = {
29541  &impl_391_properties[0]
29542 };
29543 
29545 impl_392;
29546 
29547 /*
29548  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationFillMode
29549  */
29550 
29552 impl_392_property_allowWrite = {
29553  "allowWrite",
29554  {
29556  .boolean = true
29557  }
29558 };
29559 
29561 impl_392_property_dataType = {
29562  "dataType",
29563  {
29565  .string = "string"
29566  }
29567 };
29568 
29570 impl_392_property_description = {
29571  "description",
29572  {
29574  .string = "Sets or returns what values are applied by the animation outside the time it is executing"
29575  }
29576 };
29577 
29578 static const afw_runtime_unresolved_property_t *
29579 impl_392_properties[] = {
29580  &impl_392_property_allowWrite,
29581  &impl_392_property_dataType,
29582  &impl_392_property_description,
29583  NULL
29584 };
29585 
29587 impl_392 = {
29588  &impl_392_properties[0]
29589 };
29590 
29592 impl_393;
29593 
29594 /*
29595  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationIterationCount
29596  */
29597 
29599 impl_393_property_allowWrite = {
29600  "allowWrite",
29601  {
29603  .boolean = true
29604  }
29605 };
29606 
29608 impl_393_property_dataType = {
29609  "dataType",
29610  {
29612  .string = "string"
29613  }
29614 };
29615 
29617 impl_393_property_description = {
29618  "description",
29619  {
29621  .string = "Sets or returns the number of times an animation should be played"
29622  }
29623 };
29624 
29625 static const afw_runtime_unresolved_property_t *
29626 impl_393_properties[] = {
29627  &impl_393_property_allowWrite,
29628  &impl_393_property_dataType,
29629  &impl_393_property_description,
29630  NULL
29631 };
29632 
29634 impl_393 = {
29635  &impl_393_properties[0]
29636 };
29637 
29639 impl_394;
29640 
29641 /*
29642  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationName
29643  */
29644 
29646 impl_394_property_allowWrite = {
29647  "allowWrite",
29648  {
29650  .boolean = true
29651  }
29652 };
29653 
29655 impl_394_property_dataType = {
29656  "dataType",
29657  {
29659  .string = "string"
29660  }
29661 };
29662 
29664 impl_394_property_description = {
29665  "description",
29666  {
29668  .string = "Sets or returns a name for the @keyframes animation"
29669  }
29670 };
29671 
29672 static const afw_runtime_unresolved_property_t *
29673 impl_394_properties[] = {
29674  &impl_394_property_allowWrite,
29675  &impl_394_property_dataType,
29676  &impl_394_property_description,
29677  NULL
29678 };
29679 
29681 impl_394 = {
29682  &impl_394_properties[0]
29683 };
29684 
29686 impl_395;
29687 
29688 /*
29689  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationPlayState
29690  */
29691 
29693 impl_395_property_allowWrite = {
29694  "allowWrite",
29695  {
29697  .boolean = true
29698  }
29699 };
29700 
29702 impl_395_property_dataType = {
29703  "dataType",
29704  {
29706  .string = "string"
29707  }
29708 };
29709 
29711 impl_395_property_description = {
29712  "description",
29713  {
29715  .string = "Sets or returns whether the animation is running or paused"
29716  }
29717 };
29718 
29719 static const afw_runtime_unresolved_property_t *
29720 impl_395_properties[] = {
29721  &impl_395_property_allowWrite,
29722  &impl_395_property_dataType,
29723  &impl_395_property_description,
29724  NULL
29725 };
29726 
29728 impl_395 = {
29729  &impl_395_properties[0]
29730 };
29731 
29733 impl_396;
29734 
29735 /*
29736  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/animationTimingFunction
29737  */
29738 
29740 impl_396_property_allowWrite = {
29741  "allowWrite",
29742  {
29744  .boolean = true
29745  }
29746 };
29747 
29749 impl_396_property_dataType = {
29750  "dataType",
29751  {
29753  .string = "string"
29754  }
29755 };
29756 
29758 impl_396_property_description = {
29759  "description",
29760  {
29762  .string = "Sets or returns the speed curve of the animation"
29763  }
29764 };
29765 
29766 static const afw_runtime_unresolved_property_t *
29767 impl_396_properties[] = {
29768  &impl_396_property_allowWrite,
29769  &impl_396_property_dataType,
29770  &impl_396_property_description,
29771  NULL
29772 };
29773 
29775 impl_396 = {
29776  &impl_396_properties[0]
29777 };
29778 
29780 impl_397;
29781 
29782 /*
29783  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backfaceVisibility
29784  */
29785 
29787 impl_397_property_allowWrite = {
29788  "allowWrite",
29789  {
29791  .boolean = true
29792  }
29793 };
29794 
29796 impl_397_property_dataType = {
29797  "dataType",
29798  {
29800  .string = "string"
29801  }
29802 };
29803 
29805 impl_397_property_description = {
29806  "description",
29807  {
29809  .string = "Sets or returns whether or not an element should be visible when not facing the screen"
29810  }
29811 };
29812 
29813 static const afw_runtime_unresolved_property_t *
29814 impl_397_properties[] = {
29815  &impl_397_property_allowWrite,
29816  &impl_397_property_dataType,
29817  &impl_397_property_description,
29818  NULL
29819 };
29820 
29822 impl_397 = {
29823  &impl_397_properties[0]
29824 };
29825 
29827 impl_398;
29828 
29829 /*
29830  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/background
29831  */
29832 
29834 impl_398_property_allowWrite = {
29835  "allowWrite",
29836  {
29838  .boolean = true
29839  }
29840 };
29841 
29843 impl_398_property_dataType = {
29844  "dataType",
29845  {
29847  .string = "string"
29848  }
29849 };
29850 
29852 impl_398_property_description = {
29853  "description",
29854  {
29856  .string = "Sets or returns all the background properties in one declaration"
29857  }
29858 };
29859 
29860 static const afw_runtime_unresolved_property_t *
29861 impl_398_properties[] = {
29862  &impl_398_property_allowWrite,
29863  &impl_398_property_dataType,
29864  &impl_398_property_description,
29865  NULL
29866 };
29867 
29869 impl_398 = {
29870  &impl_398_properties[0]
29871 };
29872 
29874 impl_399;
29875 
29876 /*
29877  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundAttachment
29878  */
29879 
29881 impl_399_property_allowWrite = {
29882  "allowWrite",
29883  {
29885  .boolean = true
29886  }
29887 };
29888 
29890 impl_399_property_dataType = {
29891  "dataType",
29892  {
29894  .string = "string"
29895  }
29896 };
29897 
29899 impl_399_property_description = {
29900  "description",
29901  {
29903  .string = "Sets or returns whether a background-image is fixed or scrolls with the page"
29904  }
29905 };
29906 
29907 static const afw_runtime_unresolved_property_t *
29908 impl_399_properties[] = {
29909  &impl_399_property_allowWrite,
29910  &impl_399_property_dataType,
29911  &impl_399_property_description,
29912  NULL
29913 };
29914 
29916 impl_399 = {
29917  &impl_399_properties[0]
29918 };
29919 
29921 impl_400;
29922 
29923 /*
29924  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundClip
29925  */
29926 
29928 impl_400_property_allowWrite = {
29929  "allowWrite",
29930  {
29932  .boolean = true
29933  }
29934 };
29935 
29937 impl_400_property_dataType = {
29938  "dataType",
29939  {
29941  .string = "string"
29942  }
29943 };
29944 
29946 impl_400_property_description = {
29947  "description",
29948  {
29950  .string = "Sets or returns the painting area of the background"
29951  }
29952 };
29953 
29954 static const afw_runtime_unresolved_property_t *
29955 impl_400_properties[] = {
29956  &impl_400_property_allowWrite,
29957  &impl_400_property_dataType,
29958  &impl_400_property_description,
29959  NULL
29960 };
29961 
29963 impl_400 = {
29964  &impl_400_properties[0]
29965 };
29966 
29968 impl_401;
29969 
29970 /*
29971  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundColor
29972  */
29973 
29975 impl_401_property_allowWrite = {
29976  "allowWrite",
29977  {
29979  .boolean = true
29980  }
29981 };
29982 
29984 impl_401_property_dataType = {
29985  "dataType",
29986  {
29988  .string = "string"
29989  }
29990 };
29991 
29993 impl_401_property_description = {
29994  "description",
29995  {
29997  .string = "Sets or returns the background-color of an element"
29998  }
29999 };
30000 
30001 static const afw_runtime_unresolved_property_t *
30002 impl_401_properties[] = {
30003  &impl_401_property_allowWrite,
30004  &impl_401_property_dataType,
30005  &impl_401_property_description,
30006  NULL
30007 };
30008 
30010 impl_401 = {
30011  &impl_401_properties[0]
30012 };
30013 
30015 impl_402;
30016 
30017 /*
30018  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundImage
30019  */
30020 
30022 impl_402_property_allowWrite = {
30023  "allowWrite",
30024  {
30026  .boolean = true
30027  }
30028 };
30029 
30031 impl_402_property_dataType = {
30032  "dataType",
30033  {
30035  .string = "string"
30036  }
30037 };
30038 
30040 impl_402_property_description = {
30041  "description",
30042  {
30044  .string = "Sets or returns the background-image for an element"
30045  }
30046 };
30047 
30048 static const afw_runtime_unresolved_property_t *
30049 impl_402_properties[] = {
30050  &impl_402_property_allowWrite,
30051  &impl_402_property_dataType,
30052  &impl_402_property_description,
30053  NULL
30054 };
30055 
30057 impl_402 = {
30058  &impl_402_properties[0]
30059 };
30060 
30062 impl_403;
30063 
30064 /*
30065  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundOrigin
30066  */
30067 
30069 impl_403_property_allowWrite = {
30070  "allowWrite",
30071  {
30073  .boolean = true
30074  }
30075 };
30076 
30078 impl_403_property_dataType = {
30079  "dataType",
30080  {
30082  .string = "string"
30083  }
30084 };
30085 
30087 impl_403_property_description = {
30088  "description",
30089  {
30091  .string = "Sets or returns the positioning area of the background images"
30092  }
30093 };
30094 
30095 static const afw_runtime_unresolved_property_t *
30096 impl_403_properties[] = {
30097  &impl_403_property_allowWrite,
30098  &impl_403_property_dataType,
30099  &impl_403_property_description,
30100  NULL
30101 };
30102 
30104 impl_403 = {
30105  &impl_403_properties[0]
30106 };
30107 
30109 impl_404;
30110 
30111 /*
30112  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundPosition
30113  */
30114 
30116 impl_404_property_allowWrite = {
30117  "allowWrite",
30118  {
30120  .boolean = true
30121  }
30122 };
30123 
30125 impl_404_property_dataType = {
30126  "dataType",
30127  {
30129  .string = "string"
30130  }
30131 };
30132 
30134 impl_404_property_description = {
30135  "description",
30136  {
30138  .string = "Sets or returns the starting position of a background-image"
30139  }
30140 };
30141 
30142 static const afw_runtime_unresolved_property_t *
30143 impl_404_properties[] = {
30144  &impl_404_property_allowWrite,
30145  &impl_404_property_dataType,
30146  &impl_404_property_description,
30147  NULL
30148 };
30149 
30151 impl_404 = {
30152  &impl_404_properties[0]
30153 };
30154 
30156 impl_405;
30157 
30158 /*
30159  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundRepeat
30160  */
30161 
30163 impl_405_property_allowWrite = {
30164  "allowWrite",
30165  {
30167  .boolean = true
30168  }
30169 };
30170 
30172 impl_405_property_dataType = {
30173  "dataType",
30174  {
30176  .string = "string"
30177  }
30178 };
30179 
30181 impl_405_property_description = {
30182  "description",
30183  {
30185  .string = "Sets or returns how to repeat (tile) a background-image"
30186  }
30187 };
30188 
30189 static const afw_runtime_unresolved_property_t *
30190 impl_405_properties[] = {
30191  &impl_405_property_allowWrite,
30192  &impl_405_property_dataType,
30193  &impl_405_property_description,
30194  NULL
30195 };
30196 
30198 impl_405 = {
30199  &impl_405_properties[0]
30200 };
30201 
30203 impl_406;
30204 
30205 /*
30206  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/backgroundSize
30207  */
30208 
30210 impl_406_property_allowWrite = {
30211  "allowWrite",
30212  {
30214  .boolean = true
30215  }
30216 };
30217 
30219 impl_406_property_dataType = {
30220  "dataType",
30221  {
30223  .string = "string"
30224  }
30225 };
30226 
30228 impl_406_property_description = {
30229  "description",
30230  {
30232  .string = "Sets or returns the size of the background image"
30233  }
30234 };
30235 
30236 static const afw_runtime_unresolved_property_t *
30237 impl_406_properties[] = {
30238  &impl_406_property_allowWrite,
30239  &impl_406_property_dataType,
30240  &impl_406_property_description,
30241  NULL
30242 };
30243 
30245 impl_406 = {
30246  &impl_406_properties[0]
30247 };
30248 
30250 impl_407;
30251 
30252 /*
30253  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/border
30254  */
30255 
30257 impl_407_property_allowWrite = {
30258  "allowWrite",
30259  {
30261  .boolean = true
30262  }
30263 };
30264 
30266 impl_407_property_dataType = {
30267  "dataType",
30268  {
30270  .string = "string"
30271  }
30272 };
30273 
30275 impl_407_property_description = {
30276  "description",
30277  {
30279  .string = "Sets or returns borderWidth, borderStyle, and borderColor in one declaration"
30280  }
30281 };
30282 
30283 static const afw_runtime_unresolved_property_t *
30284 impl_407_properties[] = {
30285  &impl_407_property_allowWrite,
30286  &impl_407_property_dataType,
30287  &impl_407_property_description,
30288  NULL
30289 };
30290 
30292 impl_407 = {
30293  &impl_407_properties[0]
30294 };
30295 
30297 impl_408;
30298 
30299 /*
30300  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottom
30301  */
30302 
30304 impl_408_property_allowWrite = {
30305  "allowWrite",
30306  {
30308  .boolean = true
30309  }
30310 };
30311 
30313 impl_408_property_dataType = {
30314  "dataType",
30315  {
30317  .string = "string"
30318  }
30319 };
30320 
30322 impl_408_property_description = {
30323  "description",
30324  {
30326  .string = "Sets or returns all the borderBottom properties in one declaration"
30327  }
30328 };
30329 
30330 static const afw_runtime_unresolved_property_t *
30331 impl_408_properties[] = {
30332  &impl_408_property_allowWrite,
30333  &impl_408_property_dataType,
30334  &impl_408_property_description,
30335  NULL
30336 };
30337 
30339 impl_408 = {
30340  &impl_408_properties[0]
30341 };
30342 
30344 impl_409;
30345 
30346 /*
30347  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottomColor
30348  */
30349 
30351 impl_409_property_allowWrite = {
30352  "allowWrite",
30353  {
30355  .boolean = true
30356  }
30357 };
30358 
30360 impl_409_property_dataType = {
30361  "dataType",
30362  {
30364  .string = "string"
30365  }
30366 };
30367 
30369 impl_409_property_description = {
30370  "description",
30371  {
30373  .string = "Sets or returns the color of the bottom border "
30374  }
30375 };
30376 
30377 static const afw_runtime_unresolved_property_t *
30378 impl_409_properties[] = {
30379  &impl_409_property_allowWrite,
30380  &impl_409_property_dataType,
30381  &impl_409_property_description,
30382  NULL
30383 };
30384 
30386 impl_409 = {
30387  &impl_409_properties[0]
30388 };
30389 
30391 impl_410;
30392 
30393 /*
30394  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottomLeftRadius
30395  */
30396 
30398 impl_410_property_allowWrite = {
30399  "allowWrite",
30400  {
30402  .boolean = true
30403  }
30404 };
30405 
30407 impl_410_property_dataType = {
30408  "dataType",
30409  {
30411  .string = "string"
30412  }
30413 };
30414 
30416 impl_410_property_description = {
30417  "description",
30418  {
30420  .string = "Sets or returns the shape of the border of the bottom-left corner"
30421  }
30422 };
30423 
30424 static const afw_runtime_unresolved_property_t *
30425 impl_410_properties[] = {
30426  &impl_410_property_allowWrite,
30427  &impl_410_property_dataType,
30428  &impl_410_property_description,
30429  NULL
30430 };
30431 
30433 impl_410 = {
30434  &impl_410_properties[0]
30435 };
30436 
30438 impl_411;
30439 
30440 /*
30441  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottomRightRadius
30442  */
30443 
30445 impl_411_property_allowWrite = {
30446  "allowWrite",
30447  {
30449  .boolean = true
30450  }
30451 };
30452 
30454 impl_411_property_dataType = {
30455  "dataType",
30456  {
30458  .string = "string"
30459  }
30460 };
30461 
30463 impl_411_property_description = {
30464  "description",
30465  {
30467  .string = "Sets or returns the shape of the border of the bottom-right corner"
30468  }
30469 };
30470 
30471 static const afw_runtime_unresolved_property_t *
30472 impl_411_properties[] = {
30473  &impl_411_property_allowWrite,
30474  &impl_411_property_dataType,
30475  &impl_411_property_description,
30476  NULL
30477 };
30478 
30480 impl_411 = {
30481  &impl_411_properties[0]
30482 };
30483 
30485 impl_412;
30486 
30487 /*
30488  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottomStyle
30489  */
30490 
30492 impl_412_property_allowWrite = {
30493  "allowWrite",
30494  {
30496  .boolean = true
30497  }
30498 };
30499 
30501 impl_412_property_dataType = {
30502  "dataType",
30503  {
30505  .string = "string"
30506  }
30507 };
30508 
30510 impl_412_property_description = {
30511  "description",
30512  {
30514  .string = "Sets or returns the style of the bottom border"
30515  }
30516 };
30517 
30518 static const afw_runtime_unresolved_property_t *
30519 impl_412_properties[] = {
30520  &impl_412_property_allowWrite,
30521  &impl_412_property_dataType,
30522  &impl_412_property_description,
30523  NULL
30524 };
30525 
30527 impl_412 = {
30528  &impl_412_properties[0]
30529 };
30530 
30532 impl_413;
30533 
30534 /*
30535  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderBottomWidth
30536  */
30537 
30539 impl_413_property_allowWrite = {
30540  "allowWrite",
30541  {
30543  .boolean = true
30544  }
30545 };
30546 
30548 impl_413_property_dataType = {
30549  "dataType",
30550  {
30552  .string = "string"
30553  }
30554 };
30555 
30557 impl_413_property_description = {
30558  "description",
30559  {
30561  .string = "Sets or returns the width of the bottom border"
30562  }
30563 };
30564 
30565 static const afw_runtime_unresolved_property_t *
30566 impl_413_properties[] = {
30567  &impl_413_property_allowWrite,
30568  &impl_413_property_dataType,
30569  &impl_413_property_description,
30570  NULL
30571 };
30572 
30574 impl_413 = {
30575  &impl_413_properties[0]
30576 };
30577 
30579 impl_414;
30580 
30581 /*
30582  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderCollapse
30583  */
30584 
30586 impl_414_property_allowWrite = {
30587  "allowWrite",
30588  {
30590  .boolean = true
30591  }
30592 };
30593 
30595 impl_414_property_dataType = {
30596  "dataType",
30597  {
30599  .string = "string"
30600  }
30601 };
30602 
30604 impl_414_property_description = {
30605  "description",
30606  {
30608  .string = "Sets or returns whether the table border should be collapsed into a single border, or not"
30609  }
30610 };
30611 
30612 static const afw_runtime_unresolved_property_t *
30613 impl_414_properties[] = {
30614  &impl_414_property_allowWrite,
30615  &impl_414_property_dataType,
30616  &impl_414_property_description,
30617  NULL
30618 };
30619 
30621 impl_414 = {
30622  &impl_414_properties[0]
30623 };
30624 
30626 impl_415;
30627 
30628 /*
30629  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderColor
30630  */
30631 
30633 impl_415_property_allowWrite = {
30634  "allowWrite",
30635  {
30637  .boolean = true
30638  }
30639 };
30640 
30642 impl_415_property_dataType = {
30643  "dataType",
30644  {
30646  .string = "string"
30647  }
30648 };
30649 
30651 impl_415_property_description = {
30652  "description",
30653  {
30655  .string = "Sets or returns the color of an element's border (can have up to four values)"
30656  }
30657 };
30658 
30659 static const afw_runtime_unresolved_property_t *
30660 impl_415_properties[] = {
30661  &impl_415_property_allowWrite,
30662  &impl_415_property_dataType,
30663  &impl_415_property_description,
30664  NULL
30665 };
30666 
30668 impl_415 = {
30669  &impl_415_properties[0]
30670 };
30671 
30673 impl_416;
30674 
30675 /*
30676  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImage
30677  */
30678 
30680 impl_416_property_allowWrite = {
30681  "allowWrite",
30682  {
30684  .boolean = true
30685  }
30686 };
30687 
30689 impl_416_property_dataType = {
30690  "dataType",
30691  {
30693  .string = "string"
30694  }
30695 };
30696 
30698 impl_416_property_description = {
30699  "description",
30700  {
30702  .string = "A shorthand property for setting or returning all the borderImage properties"
30703  }
30704 };
30705 
30706 static const afw_runtime_unresolved_property_t *
30707 impl_416_properties[] = {
30708  &impl_416_property_allowWrite,
30709  &impl_416_property_dataType,
30710  &impl_416_property_description,
30711  NULL
30712 };
30713 
30715 impl_416 = {
30716  &impl_416_properties[0]
30717 };
30718 
30720 impl_417;
30721 
30722 /*
30723  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImageOutset
30724  */
30725 
30727 impl_417_property_allowWrite = {
30728  "allowWrite",
30729  {
30731  .boolean = true
30732  }
30733 };
30734 
30736 impl_417_property_dataType = {
30737  "dataType",
30738  {
30740  .string = "string"
30741  }
30742 };
30743 
30745 impl_417_property_description = {
30746  "description",
30747  {
30749  .string = "Sets or returns the amount by which the border image area extends beyond the border box"
30750  }
30751 };
30752 
30753 static const afw_runtime_unresolved_property_t *
30754 impl_417_properties[] = {
30755  &impl_417_property_allowWrite,
30756  &impl_417_property_dataType,
30757  &impl_417_property_description,
30758  NULL
30759 };
30760 
30762 impl_417 = {
30763  &impl_417_properties[0]
30764 };
30765 
30767 impl_418;
30768 
30769 /*
30770  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImageRepeat
30771  */
30772 
30774 impl_418_property_allowWrite = {
30775  "allowWrite",
30776  {
30778  .boolean = true
30779  }
30780 };
30781 
30783 impl_418_property_dataType = {
30784  "dataType",
30785  {
30787  .string = "string"
30788  }
30789 };
30790 
30792 impl_418_property_description = {
30793  "description",
30794  {
30796  .string = "Sets or returns whether the image-border should be repeated, rounded or stretched"
30797  }
30798 };
30799 
30800 static const afw_runtime_unresolved_property_t *
30801 impl_418_properties[] = {
30802  &impl_418_property_allowWrite,
30803  &impl_418_property_dataType,
30804  &impl_418_property_description,
30805  NULL
30806 };
30807 
30809 impl_418 = {
30810  &impl_418_properties[0]
30811 };
30812 
30814 impl_419;
30815 
30816 /*
30817  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImageSlice
30818  */
30819 
30821 impl_419_property_allowWrite = {
30822  "allowWrite",
30823  {
30825  .boolean = true
30826  }
30827 };
30828 
30830 impl_419_property_dataType = {
30831  "dataType",
30832  {
30834  .string = "string"
30835  }
30836 };
30837 
30839 impl_419_property_description = {
30840  "description",
30841  {
30843  .string = "Sets or returns the inward offsets of the image-border"
30844  }
30845 };
30846 
30847 static const afw_runtime_unresolved_property_t *
30848 impl_419_properties[] = {
30849  &impl_419_property_allowWrite,
30850  &impl_419_property_dataType,
30851  &impl_419_property_description,
30852  NULL
30853 };
30854 
30856 impl_419 = {
30857  &impl_419_properties[0]
30858 };
30859 
30861 impl_420;
30862 
30863 /*
30864  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImageSource
30865  */
30866 
30868 impl_420_property_allowWrite = {
30869  "allowWrite",
30870  {
30872  .boolean = true
30873  }
30874 };
30875 
30877 impl_420_property_dataType = {
30878  "dataType",
30879  {
30881  .string = "string"
30882  }
30883 };
30884 
30886 impl_420_property_description = {
30887  "description",
30888  {
30890  .string = "Sets or returns the image to be used as a border"
30891  }
30892 };
30893 
30894 static const afw_runtime_unresolved_property_t *
30895 impl_420_properties[] = {
30896  &impl_420_property_allowWrite,
30897  &impl_420_property_dataType,
30898  &impl_420_property_description,
30899  NULL
30900 };
30901 
30903 impl_420 = {
30904  &impl_420_properties[0]
30905 };
30906 
30908 impl_421;
30909 
30910 /*
30911  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderImageWidth
30912  */
30913 
30915 impl_421_property_allowWrite = {
30916  "allowWrite",
30917  {
30919  .boolean = true
30920  }
30921 };
30922 
30924 impl_421_property_dataType = {
30925  "dataType",
30926  {
30928  .string = "string"
30929  }
30930 };
30931 
30933 impl_421_property_description = {
30934  "description",
30935  {
30937  .string = "Sets or returns the widths of the image-border"
30938  }
30939 };
30940 
30941 static const afw_runtime_unresolved_property_t *
30942 impl_421_properties[] = {
30943  &impl_421_property_allowWrite,
30944  &impl_421_property_dataType,
30945  &impl_421_property_description,
30946  NULL
30947 };
30948 
30950 impl_421 = {
30951  &impl_421_properties[0]
30952 };
30953 
30955 impl_422;
30956 
30957 /*
30958  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderLeft
30959  */
30960 
30962 impl_422_property_allowWrite = {
30963  "allowWrite",
30964  {
30966  .boolean = true
30967  }
30968 };
30969 
30971 impl_422_property_dataType = {
30972  "dataType",
30973  {
30975  .string = "string"
30976  }
30977 };
30978 
30980 impl_422_property_description = {
30981  "description",
30982  {
30984  .string = "Sets or returns all the borderLeft properties in one declaration"
30985  }
30986 };
30987 
30988 static const afw_runtime_unresolved_property_t *
30989 impl_422_properties[] = {
30990  &impl_422_property_allowWrite,
30991  &impl_422_property_dataType,
30992  &impl_422_property_description,
30993  NULL
30994 };
30995 
30997 impl_422 = {
30998  &impl_422_properties[0]
30999 };
31000 
31002 impl_423;
31003 
31004 /*
31005  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderLeftColor
31006  */
31007 
31009 impl_423_property_allowWrite = {
31010  "allowWrite",
31011  {
31013  .boolean = true
31014  }
31015 };
31016 
31018 impl_423_property_dataType = {
31019  "dataType",
31020  {
31022  .string = "string"
31023  }
31024 };
31025 
31027 impl_423_property_description = {
31028  "description",
31029  {
31031  .string = "Sets or returns the color of the left border"
31032  }
31033 };
31034 
31035 static const afw_runtime_unresolved_property_t *
31036 impl_423_properties[] = {
31037  &impl_423_property_allowWrite,
31038  &impl_423_property_dataType,
31039  &impl_423_property_description,
31040  NULL
31041 };
31042 
31044 impl_423 = {
31045  &impl_423_properties[0]
31046 };
31047 
31049 impl_424;
31050 
31051 /*
31052  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderLeftStyle
31053  */
31054 
31056 impl_424_property_allowWrite = {
31057  "allowWrite",
31058  {
31060  .boolean = true
31061  }
31062 };
31063 
31065 impl_424_property_dataType = {
31066  "dataType",
31067  {
31069  .string = "string"
31070  }
31071 };
31072 
31074 impl_424_property_description = {
31075  "description",
31076  {
31078  .string = "Sets or returns the style of the left border"
31079  }
31080 };
31081 
31082 static const afw_runtime_unresolved_property_t *
31083 impl_424_properties[] = {
31084  &impl_424_property_allowWrite,
31085  &impl_424_property_dataType,
31086  &impl_424_property_description,
31087  NULL
31088 };
31089 
31091 impl_424 = {
31092  &impl_424_properties[0]
31093 };
31094 
31096 impl_425;
31097 
31098 /*
31099  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderLeftWidth
31100  */
31101 
31103 impl_425_property_allowWrite = {
31104  "allowWrite",
31105  {
31107  .boolean = true
31108  }
31109 };
31110 
31112 impl_425_property_dataType = {
31113  "dataType",
31114  {
31116  .string = "string"
31117  }
31118 };
31119 
31121 impl_425_property_description = {
31122  "description",
31123  {
31125  .string = "Sets or returns the width of the left border"
31126  }
31127 };
31128 
31129 static const afw_runtime_unresolved_property_t *
31130 impl_425_properties[] = {
31131  &impl_425_property_allowWrite,
31132  &impl_425_property_dataType,
31133  &impl_425_property_description,
31134  NULL
31135 };
31136 
31138 impl_425 = {
31139  &impl_425_properties[0]
31140 };
31141 
31143 impl_426;
31144 
31145 /*
31146  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderRadius
31147  */
31148 
31150 impl_426_property_allowWrite = {
31151  "allowWrite",
31152  {
31154  .boolean = true
31155  }
31156 };
31157 
31159 impl_426_property_dataType = {
31160  "dataType",
31161  {
31163  .string = "string"
31164  }
31165 };
31166 
31168 impl_426_property_description = {
31169  "description",
31170  {
31172  .string = "A shorthand property for setting or returning all the four borderRadius properties"
31173  }
31174 };
31175 
31176 static const afw_runtime_unresolved_property_t *
31177 impl_426_properties[] = {
31178  &impl_426_property_allowWrite,
31179  &impl_426_property_dataType,
31180  &impl_426_property_description,
31181  NULL
31182 };
31183 
31185 impl_426 = {
31186  &impl_426_properties[0]
31187 };
31188 
31190 impl_427;
31191 
31192 /*
31193  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderRight
31194  */
31195 
31197 impl_427_property_allowWrite = {
31198  "allowWrite",
31199  {
31201  .boolean = true
31202  }
31203 };
31204 
31206 impl_427_property_dataType = {
31207  "dataType",
31208  {
31210  .string = "string"
31211  }
31212 };
31213 
31215 impl_427_property_description = {
31216  "description",
31217  {
31219  .string = "Sets or returns all the borderRight properties in one declaration"
31220  }
31221 };
31222 
31223 static const afw_runtime_unresolved_property_t *
31224 impl_427_properties[] = {
31225  &impl_427_property_allowWrite,
31226  &impl_427_property_dataType,
31227  &impl_427_property_description,
31228  NULL
31229 };
31230 
31232 impl_427 = {
31233  &impl_427_properties[0]
31234 };
31235 
31237 impl_428;
31238 
31239 /*
31240  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderRightColor
31241  */
31242 
31244 impl_428_property_allowWrite = {
31245  "allowWrite",
31246  {
31248  .boolean = true
31249  }
31250 };
31251 
31253 impl_428_property_dataType = {
31254  "dataType",
31255  {
31257  .string = "string"
31258  }
31259 };
31260 
31262 impl_428_property_description = {
31263  "description",
31264  {
31266  .string = "Sets or returns the color of the right border"
31267  }
31268 };
31269 
31270 static const afw_runtime_unresolved_property_t *
31271 impl_428_properties[] = {
31272  &impl_428_property_allowWrite,
31273  &impl_428_property_dataType,
31274  &impl_428_property_description,
31275  NULL
31276 };
31277 
31279 impl_428 = {
31280  &impl_428_properties[0]
31281 };
31282 
31284 impl_429;
31285 
31286 /*
31287  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderRightStyle
31288  */
31289 
31291 impl_429_property_allowWrite = {
31292  "allowWrite",
31293  {
31295  .boolean = true
31296  }
31297 };
31298 
31300 impl_429_property_dataType = {
31301  "dataType",
31302  {
31304  .string = "string"
31305  }
31306 };
31307 
31309 impl_429_property_description = {
31310  "description",
31311  {
31313  .string = "Sets or returns the style of the right border"
31314  }
31315 };
31316 
31317 static const afw_runtime_unresolved_property_t *
31318 impl_429_properties[] = {
31319  &impl_429_property_allowWrite,
31320  &impl_429_property_dataType,
31321  &impl_429_property_description,
31322  NULL
31323 };
31324 
31326 impl_429 = {
31327  &impl_429_properties[0]
31328 };
31329 
31331 impl_430;
31332 
31333 /*
31334  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderRightWidth
31335  */
31336 
31338 impl_430_property_allowWrite = {
31339  "allowWrite",
31340  {
31342  .boolean = true
31343  }
31344 };
31345 
31347 impl_430_property_dataType = {
31348  "dataType",
31349  {
31351  .string = "string"
31352  }
31353 };
31354 
31356 impl_430_property_description = {
31357  "description",
31358  {
31360  .string = "Sets or returns the width of the right border"
31361  }
31362 };
31363 
31364 static const afw_runtime_unresolved_property_t *
31365 impl_430_properties[] = {
31366  &impl_430_property_allowWrite,
31367  &impl_430_property_dataType,
31368  &impl_430_property_description,
31369  NULL
31370 };
31371 
31373 impl_430 = {
31374  &impl_430_properties[0]
31375 };
31376 
31378 impl_431;
31379 
31380 /*
31381  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderSpacing
31382  */
31383 
31385 impl_431_property_allowWrite = {
31386  "allowWrite",
31387  {
31389  .boolean = true
31390  }
31391 };
31392 
31394 impl_431_property_dataType = {
31395  "dataType",
31396  {
31398  .string = "string"
31399  }
31400 };
31401 
31403 impl_431_property_description = {
31404  "description",
31405  {
31407  .string = "Sets or returns the space between cells in a table"
31408  }
31409 };
31410 
31411 static const afw_runtime_unresolved_property_t *
31412 impl_431_properties[] = {
31413  &impl_431_property_allowWrite,
31414  &impl_431_property_dataType,
31415  &impl_431_property_description,
31416  NULL
31417 };
31418 
31420 impl_431 = {
31421  &impl_431_properties[0]
31422 };
31423 
31425 impl_432;
31426 
31427 /*
31428  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderStyle
31429  */
31430 
31432 impl_432_property_allowWrite = {
31433  "allowWrite",
31434  {
31436  .boolean = true
31437  }
31438 };
31439 
31441 impl_432_property_dataType = {
31442  "dataType",
31443  {
31445  .string = "string"
31446  }
31447 };
31448 
31450 impl_432_property_description = {
31451  "description",
31452  {
31454  .string = "Sets or returns the style of an element's border (can have up to four values)"
31455  }
31456 };
31457 
31458 static const afw_runtime_unresolved_property_t *
31459 impl_432_properties[] = {
31460  &impl_432_property_allowWrite,
31461  &impl_432_property_dataType,
31462  &impl_432_property_description,
31463  NULL
31464 };
31465 
31467 impl_432 = {
31468  &impl_432_properties[0]
31469 };
31470 
31472 impl_433;
31473 
31474 /*
31475  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTop
31476  */
31477 
31479 impl_433_property_allowWrite = {
31480  "allowWrite",
31481  {
31483  .boolean = true
31484  }
31485 };
31486 
31488 impl_433_property_dataType = {
31489  "dataType",
31490  {
31492  .string = "string"
31493  }
31494 };
31495 
31497 impl_433_property_description = {
31498  "description",
31499  {
31501  .string = "Sets or returns all the borderTop properties in one declaration"
31502  }
31503 };
31504 
31505 static const afw_runtime_unresolved_property_t *
31506 impl_433_properties[] = {
31507  &impl_433_property_allowWrite,
31508  &impl_433_property_dataType,
31509  &impl_433_property_description,
31510  NULL
31511 };
31512 
31514 impl_433 = {
31515  &impl_433_properties[0]
31516 };
31517 
31519 impl_434;
31520 
31521 /*
31522  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTopColor
31523  */
31524 
31526 impl_434_property_allowWrite = {
31527  "allowWrite",
31528  {
31530  .boolean = true
31531  }
31532 };
31533 
31535 impl_434_property_dataType = {
31536  "dataType",
31537  {
31539  .string = "string"
31540  }
31541 };
31542 
31544 impl_434_property_description = {
31545  "description",
31546  {
31548  .string = "Sets or returns the color of the top border"
31549  }
31550 };
31551 
31552 static const afw_runtime_unresolved_property_t *
31553 impl_434_properties[] = {
31554  &impl_434_property_allowWrite,
31555  &impl_434_property_dataType,
31556  &impl_434_property_description,
31557  NULL
31558 };
31559 
31561 impl_434 = {
31562  &impl_434_properties[0]
31563 };
31564 
31566 impl_435;
31567 
31568 /*
31569  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTopLeftRadius
31570  */
31571 
31573 impl_435_property_allowWrite = {
31574  "allowWrite",
31575  {
31577  .boolean = true
31578  }
31579 };
31580 
31582 impl_435_property_dataType = {
31583  "dataType",
31584  {
31586  .string = "string"
31587  }
31588 };
31589 
31591 impl_435_property_description = {
31592  "description",
31593  {
31595  .string = "Sets or returns the shape of the border of the top-left corner"
31596  }
31597 };
31598 
31599 static const afw_runtime_unresolved_property_t *
31600 impl_435_properties[] = {
31601  &impl_435_property_allowWrite,
31602  &impl_435_property_dataType,
31603  &impl_435_property_description,
31604  NULL
31605 };
31606 
31608 impl_435 = {
31609  &impl_435_properties[0]
31610 };
31611 
31613 impl_436;
31614 
31615 /*
31616  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTopRightRadius
31617  */
31618 
31620 impl_436_property_allowWrite = {
31621  "allowWrite",
31622  {
31624  .boolean = true
31625  }
31626 };
31627 
31629 impl_436_property_dataType = {
31630  "dataType",
31631  {
31633  .string = "string"
31634  }
31635 };
31636 
31638 impl_436_property_description = {
31639  "description",
31640  {
31642  .string = "Sets or returns the shape of the border of the top-right corner"
31643  }
31644 };
31645 
31646 static const afw_runtime_unresolved_property_t *
31647 impl_436_properties[] = {
31648  &impl_436_property_allowWrite,
31649  &impl_436_property_dataType,
31650  &impl_436_property_description,
31651  NULL
31652 };
31653 
31655 impl_436 = {
31656  &impl_436_properties[0]
31657 };
31658 
31660 impl_437;
31661 
31662 /*
31663  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTopStyle
31664  */
31665 
31667 impl_437_property_allowWrite = {
31668  "allowWrite",
31669  {
31671  .boolean = true
31672  }
31673 };
31674 
31676 impl_437_property_dataType = {
31677  "dataType",
31678  {
31680  .string = "string"
31681  }
31682 };
31683 
31685 impl_437_property_description = {
31686  "description",
31687  {
31689  .string = "Sets or returns the style of the top border"
31690  }
31691 };
31692 
31693 static const afw_runtime_unresolved_property_t *
31694 impl_437_properties[] = {
31695  &impl_437_property_allowWrite,
31696  &impl_437_property_dataType,
31697  &impl_437_property_description,
31698  NULL
31699 };
31700 
31702 impl_437 = {
31703  &impl_437_properties[0]
31704 };
31705 
31707 impl_438;
31708 
31709 /*
31710  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderTopWidth
31711  */
31712 
31714 impl_438_property_allowWrite = {
31715  "allowWrite",
31716  {
31718  .boolean = true
31719  }
31720 };
31721 
31723 impl_438_property_dataType = {
31724  "dataType",
31725  {
31727  .string = "string"
31728  }
31729 };
31730 
31732 impl_438_property_description = {
31733  "description",
31734  {
31736  .string = "Sets or returns the width of the top border"
31737  }
31738 };
31739 
31740 static const afw_runtime_unresolved_property_t *
31741 impl_438_properties[] = {
31742  &impl_438_property_allowWrite,
31743  &impl_438_property_dataType,
31744  &impl_438_property_description,
31745  NULL
31746 };
31747 
31749 impl_438 = {
31750  &impl_438_properties[0]
31751 };
31752 
31754 impl_439;
31755 
31756 /*
31757  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/borderWidth
31758  */
31759 
31761 impl_439_property_allowWrite = {
31762  "allowWrite",
31763  {
31765  .boolean = true
31766  }
31767 };
31768 
31770 impl_439_property_dataType = {
31771  "dataType",
31772  {
31774  .string = "string"
31775  }
31776 };
31777 
31779 impl_439_property_description = {
31780  "description",
31781  {
31783  .string = "Sets or returns the width of an element's border (can have up to four values)"
31784  }
31785 };
31786 
31787 static const afw_runtime_unresolved_property_t *
31788 impl_439_properties[] = {
31789  &impl_439_property_allowWrite,
31790  &impl_439_property_dataType,
31791  &impl_439_property_description,
31792  NULL
31793 };
31794 
31796 impl_439 = {
31797  &impl_439_properties[0]
31798 };
31799 
31801 impl_440;
31802 
31803 /*
31804  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/bottom
31805  */
31806 
31808 impl_440_property_allowWrite = {
31809  "allowWrite",
31810  {
31812  .boolean = true
31813  }
31814 };
31815 
31817 impl_440_property_dataType = {
31818  "dataType",
31819  {
31821  .string = "string"
31822  }
31823 };
31824 
31826 impl_440_property_description = {
31827  "description",
31828  {
31830  .string = "Sets or returns the bottom position of a positioned element"
31831  }
31832 };
31833 
31834 static const afw_runtime_unresolved_property_t *
31835 impl_440_properties[] = {
31836  &impl_440_property_allowWrite,
31837  &impl_440_property_dataType,
31838  &impl_440_property_description,
31839  NULL
31840 };
31841 
31843 impl_440 = {
31844  &impl_440_properties[0]
31845 };
31846 
31848 impl_441;
31849 
31850 /*
31851  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/boxDecorationBreak
31852  */
31853 
31855 impl_441_property_allowWrite = {
31856  "allowWrite",
31857  {
31859  .boolean = true
31860  }
31861 };
31862 
31864 impl_441_property_dataType = {
31865  "dataType",
31866  {
31868  .string = "string"
31869  }
31870 };
31871 
31873 impl_441_property_description = {
31874  "description",
31875  {
31877  .string = "Sets or returns the behavior of the background and border of an element at page-break, or, for in-line elements, at line-break."
31878  }
31879 };
31880 
31881 static const afw_runtime_unresolved_property_t *
31882 impl_441_properties[] = {
31883  &impl_441_property_allowWrite,
31884  &impl_441_property_dataType,
31885  &impl_441_property_description,
31886  NULL
31887 };
31888 
31890 impl_441 = {
31891  &impl_441_properties[0]
31892 };
31893 
31895 impl_442;
31896 
31897 /*
31898  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/boxShadow
31899  */
31900 
31902 impl_442_property_allowWrite = {
31903  "allowWrite",
31904  {
31906  .boolean = true
31907  }
31908 };
31909 
31911 impl_442_property_dataType = {
31912  "dataType",
31913  {
31915  .string = "string"
31916  }
31917 };
31918 
31920 impl_442_property_description = {
31921  "description",
31922  {
31924  .string = "Attaches one or more drop-shadows to the box"
31925  }
31926 };
31927 
31928 static const afw_runtime_unresolved_property_t *
31929 impl_442_properties[] = {
31930  &impl_442_property_allowWrite,
31931  &impl_442_property_dataType,
31932  &impl_442_property_description,
31933  NULL
31934 };
31935 
31937 impl_442 = {
31938  &impl_442_properties[0]
31939 };
31940 
31942 impl_443;
31943 
31944 /*
31945  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/boxSizing
31946  */
31947 
31949 impl_443_property_allowWrite = {
31950  "allowWrite",
31951  {
31953  .boolean = true
31954  }
31955 };
31956 
31958 impl_443_property_dataType = {
31959  "dataType",
31960  {
31962  .string = "string"
31963  }
31964 };
31965 
31967 impl_443_property_description = {
31968  "description",
31969  {
31971  .string = "Allows you to define certain elements to fit an area in a certain way"
31972  }
31973 };
31974 
31975 static const afw_runtime_unresolved_property_t *
31976 impl_443_properties[] = {
31977  &impl_443_property_allowWrite,
31978  &impl_443_property_dataType,
31979  &impl_443_property_description,
31980  NULL
31981 };
31982 
31984 impl_443 = {
31985  &impl_443_properties[0]
31986 };
31987 
31989 impl_444;
31990 
31991 /*
31992  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/captionSide
31993  */
31994 
31996 impl_444_property_allowWrite = {
31997  "allowWrite",
31998  {
32000  .boolean = true
32001  }
32002 };
32003 
32005 impl_444_property_dataType = {
32006  "dataType",
32007  {
32009  .string = "string"
32010  }
32011 };
32012 
32014 impl_444_property_description = {
32015  "description",
32016  {
32018  .string = "Sets or returns the position of the table caption"
32019  }
32020 };
32021 
32022 static const afw_runtime_unresolved_property_t *
32023 impl_444_properties[] = {
32024  &impl_444_property_allowWrite,
32025  &impl_444_property_dataType,
32026  &impl_444_property_description,
32027  NULL
32028 };
32029 
32031 impl_444 = {
32032  &impl_444_properties[0]
32033 };
32034 
32036 impl_445;
32037 
32038 /*
32039  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/clear
32040  */
32041 
32043 impl_445_property_allowWrite = {
32044  "allowWrite",
32045  {
32047  .boolean = true
32048  }
32049 };
32050 
32052 impl_445_property_dataType = {
32053  "dataType",
32054  {
32056  .string = "string"
32057  }
32058 };
32059 
32061 impl_445_property_description = {
32062  "description",
32063  {
32065  .string = "Sets or returns the position of the element relative to floating objects"
32066  }
32067 };
32068 
32069 static const afw_runtime_unresolved_property_t *
32070 impl_445_properties[] = {
32071  &impl_445_property_allowWrite,
32072  &impl_445_property_dataType,
32073  &impl_445_property_description,
32074  NULL
32075 };
32076 
32078 impl_445 = {
32079  &impl_445_properties[0]
32080 };
32081 
32083 impl_446;
32084 
32085 /*
32086  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/clip
32087  */
32088 
32090 impl_446_property_allowWrite = {
32091  "allowWrite",
32092  {
32094  .boolean = true
32095  }
32096 };
32097 
32099 impl_446_property_dataType = {
32100  "dataType",
32101  {
32103  .string = "string"
32104  }
32105 };
32106 
32108 impl_446_property_description = {
32109  "description",
32110  {
32112  .string = "Sets or returns which part of a positioned element is visible"
32113  }
32114 };
32115 
32116 static const afw_runtime_unresolved_property_t *
32117 impl_446_properties[] = {
32118  &impl_446_property_allowWrite,
32119  &impl_446_property_dataType,
32120  &impl_446_property_description,
32121  NULL
32122 };
32123 
32125 impl_446 = {
32126  &impl_446_properties[0]
32127 };
32128 
32130 impl_447;
32131 
32132 /*
32133  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/color
32134  */
32135 
32137 impl_447_property_allowWrite = {
32138  "allowWrite",
32139  {
32141  .boolean = true
32142  }
32143 };
32144 
32146 impl_447_property_dataType = {
32147  "dataType",
32148  {
32150  .string = "string"
32151  }
32152 };
32153 
32155 impl_447_property_description = {
32156  "description",
32157  {
32159  .string = "Sets or returns the color of the text"
32160  }
32161 };
32162 
32163 static const afw_runtime_unresolved_property_t *
32164 impl_447_properties[] = {
32165  &impl_447_property_allowWrite,
32166  &impl_447_property_dataType,
32167  &impl_447_property_description,
32168  NULL
32169 };
32170 
32172 impl_447 = {
32173  &impl_447_properties[0]
32174 };
32175 
32177 impl_448;
32178 
32179 /*
32180  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnCount
32181  */
32182 
32184 impl_448_property_allowWrite = {
32185  "allowWrite",
32186  {
32188  .boolean = true
32189  }
32190 };
32191 
32193 impl_448_property_dataType = {
32194  "dataType",
32195  {
32197  .string = "string"
32198  }
32199 };
32200 
32202 impl_448_property_description = {
32203  "description",
32204  {
32206  .string = "Sets or returns the number of columns an element should be divided into"
32207  }
32208 };
32209 
32210 static const afw_runtime_unresolved_property_t *
32211 impl_448_properties[] = {
32212  &impl_448_property_allowWrite,
32213  &impl_448_property_dataType,
32214  &impl_448_property_description,
32215  NULL
32216 };
32217 
32219 impl_448 = {
32220  &impl_448_properties[0]
32221 };
32222 
32224 impl_449;
32225 
32226 /*
32227  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnFill
32228  */
32229 
32231 impl_449_property_allowWrite = {
32232  "allowWrite",
32233  {
32235  .boolean = true
32236  }
32237 };
32238 
32240 impl_449_property_dataType = {
32241  "dataType",
32242  {
32244  .string = "string"
32245  }
32246 };
32247 
32249 impl_449_property_description = {
32250  "description",
32251  {
32253  .string = "Sets or returns how to fill columns"
32254  }
32255 };
32256 
32257 static const afw_runtime_unresolved_property_t *
32258 impl_449_properties[] = {
32259  &impl_449_property_allowWrite,
32260  &impl_449_property_dataType,
32261  &impl_449_property_description,
32262  NULL
32263 };
32264 
32266 impl_449 = {
32267  &impl_449_properties[0]
32268 };
32269 
32271 impl_450;
32272 
32273 /*
32274  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnGap
32275  */
32276 
32278 impl_450_property_allowWrite = {
32279  "allowWrite",
32280  {
32282  .boolean = true
32283  }
32284 };
32285 
32287 impl_450_property_dataType = {
32288  "dataType",
32289  {
32291  .string = "string"
32292  }
32293 };
32294 
32296 impl_450_property_description = {
32297  "description",
32298  {
32300  .string = "Sets or returns the gap between the columns"
32301  }
32302 };
32303 
32304 static const afw_runtime_unresolved_property_t *
32305 impl_450_properties[] = {
32306  &impl_450_property_allowWrite,
32307  &impl_450_property_dataType,
32308  &impl_450_property_description,
32309  NULL
32310 };
32311 
32313 impl_450 = {
32314  &impl_450_properties[0]
32315 };
32316 
32318 impl_451;
32319 
32320 /*
32321  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnRule
32322  */
32323 
32325 impl_451_property_allowWrite = {
32326  "allowWrite",
32327  {
32329  .boolean = true
32330  }
32331 };
32332 
32334 impl_451_property_dataType = {
32335  "dataType",
32336  {
32338  .string = "string"
32339  }
32340 };
32341 
32343 impl_451_property_description = {
32344  "description",
32345  {
32347  .string = "A shorthand property for setting or returning all the columnRule properties"
32348  }
32349 };
32350 
32351 static const afw_runtime_unresolved_property_t *
32352 impl_451_properties[] = {
32353  &impl_451_property_allowWrite,
32354  &impl_451_property_dataType,
32355  &impl_451_property_description,
32356  NULL
32357 };
32358 
32360 impl_451 = {
32361  &impl_451_properties[0]
32362 };
32363 
32365 impl_452;
32366 
32367 /*
32368  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnRuleColor
32369  */
32370 
32372 impl_452_property_allowWrite = {
32373  "allowWrite",
32374  {
32376  .boolean = true
32377  }
32378 };
32379 
32381 impl_452_property_dataType = {
32382  "dataType",
32383  {
32385  .string = "string"
32386  }
32387 };
32388 
32390 impl_452_property_description = {
32391  "description",
32392  {
32394  .string = "Sets or returns the color of the rule between columns"
32395  }
32396 };
32397 
32398 static const afw_runtime_unresolved_property_t *
32399 impl_452_properties[] = {
32400  &impl_452_property_allowWrite,
32401  &impl_452_property_dataType,
32402  &impl_452_property_description,
32403  NULL
32404 };
32405 
32407 impl_452 = {
32408  &impl_452_properties[0]
32409 };
32410 
32412 impl_453;
32413 
32414 /*
32415  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnRuleStyle
32416  */
32417 
32419 impl_453_property_allowWrite = {
32420  "allowWrite",
32421  {
32423  .boolean = true
32424  }
32425 };
32426 
32428 impl_453_property_dataType = {
32429  "dataType",
32430  {
32432  .string = "string"
32433  }
32434 };
32435 
32437 impl_453_property_description = {
32438  "description",
32439  {
32441  .string = "Sets or returns the style of the rule between columns"
32442  }
32443 };
32444 
32445 static const afw_runtime_unresolved_property_t *
32446 impl_453_properties[] = {
32447  &impl_453_property_allowWrite,
32448  &impl_453_property_dataType,
32449  &impl_453_property_description,
32450  NULL
32451 };
32452 
32454 impl_453 = {
32455  &impl_453_properties[0]
32456 };
32457 
32459 impl_454;
32460 
32461 /*
32462  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnRuleWidth
32463  */
32464 
32466 impl_454_property_allowWrite = {
32467  "allowWrite",
32468  {
32470  .boolean = true
32471  }
32472 };
32473 
32475 impl_454_property_dataType = {
32476  "dataType",
32477  {
32479  .string = "string"
32480  }
32481 };
32482 
32484 impl_454_property_description = {
32485  "description",
32486  {
32488  .string = "Sets or returns the width of the rule between columns"
32489  }
32490 };
32491 
32492 static const afw_runtime_unresolved_property_t *
32493 impl_454_properties[] = {
32494  &impl_454_property_allowWrite,
32495  &impl_454_property_dataType,
32496  &impl_454_property_description,
32497  NULL
32498 };
32499 
32501 impl_454 = {
32502  &impl_454_properties[0]
32503 };
32504 
32506 impl_455;
32507 
32508 /*
32509  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnSpan
32510  */
32511 
32513 impl_455_property_allowWrite = {
32514  "allowWrite",
32515  {
32517  .boolean = true
32518  }
32519 };
32520 
32522 impl_455_property_dataType = {
32523  "dataType",
32524  {
32526  .string = "string"
32527  }
32528 };
32529 
32531 impl_455_property_description = {
32532  "description",
32533  {
32535  .string = "Sets or returns how many columns an element should span across"
32536  }
32537 };
32538 
32539 static const afw_runtime_unresolved_property_t *
32540 impl_455_properties[] = {
32541  &impl_455_property_allowWrite,
32542  &impl_455_property_dataType,
32543  &impl_455_property_description,
32544  NULL
32545 };
32546 
32548 impl_455 = {
32549  &impl_455_properties[0]
32550 };
32551 
32553 impl_456;
32554 
32555 /*
32556  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columnWidth
32557  */
32558 
32560 impl_456_property_allowWrite = {
32561  "allowWrite",
32562  {
32564  .boolean = true
32565  }
32566 };
32567 
32569 impl_456_property_dataType = {
32570  "dataType",
32571  {
32573  .string = "string"
32574  }
32575 };
32576 
32578 impl_456_property_description = {
32579  "description",
32580  {
32582  .string = "Sets or returns the width of the columns"
32583  }
32584 };
32585 
32586 static const afw_runtime_unresolved_property_t *
32587 impl_456_properties[] = {
32588  &impl_456_property_allowWrite,
32589  &impl_456_property_dataType,
32590  &impl_456_property_description,
32591  NULL
32592 };
32593 
32595 impl_456 = {
32596  &impl_456_properties[0]
32597 };
32598 
32600 impl_457;
32601 
32602 /*
32603  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/columns
32604  */
32605 
32607 impl_457_property_allowWrite = {
32608  "allowWrite",
32609  {
32611  .boolean = true
32612  }
32613 };
32614 
32616 impl_457_property_dataType = {
32617  "dataType",
32618  {
32620  .string = "string"
32621  }
32622 };
32623 
32625 impl_457_property_description = {
32626  "description",
32627  {
32629  .string = "A shorthand property for setting or returning columnWidth and columnCount"
32630  }
32631 };
32632 
32633 static const afw_runtime_unresolved_property_t *
32634 impl_457_properties[] = {
32635  &impl_457_property_allowWrite,
32636  &impl_457_property_dataType,
32637  &impl_457_property_description,
32638  NULL
32639 };
32640 
32642 impl_457 = {
32643  &impl_457_properties[0]
32644 };
32645 
32647 impl_458;
32648 
32649 /*
32650  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/content
32651  */
32652 
32654 impl_458_property_allowWrite = {
32655  "allowWrite",
32656  {
32658  .boolean = true
32659  }
32660 };
32661 
32663 impl_458_property_dataType = {
32664  "dataType",
32665  {
32667  .string = "string"
32668  }
32669 };
32670 
32672 impl_458_property_description = {
32673  "description",
32674  {
32676  .string = "Used with the :before and :after pseudo-elements, to insert generated content"
32677  }
32678 };
32679 
32680 static const afw_runtime_unresolved_property_t *
32681 impl_458_properties[] = {
32682  &impl_458_property_allowWrite,
32683  &impl_458_property_dataType,
32684  &impl_458_property_description,
32685  NULL
32686 };
32687 
32689 impl_458 = {
32690  &impl_458_properties[0]
32691 };
32692 
32694 impl_459;
32695 
32696 /*
32697  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/counterIncrement
32698  */
32699 
32701 impl_459_property_allowWrite = {
32702  "allowWrite",
32703  {
32705  .boolean = true
32706  }
32707 };
32708 
32710 impl_459_property_dataType = {
32711  "dataType",
32712  {
32714  .string = "string"
32715  }
32716 };
32717 
32719 impl_459_property_description = {
32720  "description",
32721  {
32723  .string = "Increments one or more counters"
32724  }
32725 };
32726 
32727 static const afw_runtime_unresolved_property_t *
32728 impl_459_properties[] = {
32729  &impl_459_property_allowWrite,
32730  &impl_459_property_dataType,
32731  &impl_459_property_description,
32732  NULL
32733 };
32734 
32736 impl_459 = {
32737  &impl_459_properties[0]
32738 };
32739 
32741 impl_460;
32742 
32743 /*
32744  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/counterReset
32745  */
32746 
32748 impl_460_property_allowWrite = {
32749  "allowWrite",
32750  {
32752  .boolean = true
32753  }
32754 };
32755 
32757 impl_460_property_dataType = {
32758  "dataType",
32759  {
32761  .string = "string"
32762  }
32763 };
32764 
32766 impl_460_property_description = {
32767  "description",
32768  {
32770  .string = "Creates or resets one or more counters"
32771  }
32772 };
32773 
32774 static const afw_runtime_unresolved_property_t *
32775 impl_460_properties[] = {
32776  &impl_460_property_allowWrite,
32777  &impl_460_property_dataType,
32778  &impl_460_property_description,
32779  NULL
32780 };
32781 
32783 impl_460 = {
32784  &impl_460_properties[0]
32785 };
32786 
32788 impl_461;
32789 
32790 /*
32791  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/cssFloat
32792  */
32793 
32795 impl_461_property_allowWrite = {
32796  "allowWrite",
32797  {
32799  .boolean = true
32800  }
32801 };
32802 
32804 impl_461_property_dataType = {
32805  "dataType",
32806  {
32808  .string = "string"
32809  }
32810 };
32811 
32813 impl_461_property_description = {
32814  "description",
32815  {
32817  .string = "Sets or returns the horizontal alignment of an element"
32818  }
32819 };
32820 
32821 static const afw_runtime_unresolved_property_t *
32822 impl_461_properties[] = {
32823  &impl_461_property_allowWrite,
32824  &impl_461_property_dataType,
32825  &impl_461_property_description,
32826  NULL
32827 };
32828 
32830 impl_461 = {
32831  &impl_461_properties[0]
32832 };
32833 
32835 impl_462;
32836 
32837 /*
32838  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/cursor
32839  */
32840 
32842 impl_462_property_allowWrite = {
32843  "allowWrite",
32844  {
32846  .boolean = true
32847  }
32848 };
32849 
32851 impl_462_property_dataType = {
32852  "dataType",
32853  {
32855  .string = "string"
32856  }
32857 };
32858 
32860 impl_462_property_description = {
32861  "description",
32862  {
32864  .string = "Sets or returns the type of cursor to display for the mouse pointer"
32865  }
32866 };
32867 
32868 static const afw_runtime_unresolved_property_t *
32869 impl_462_properties[] = {
32870  &impl_462_property_allowWrite,
32871  &impl_462_property_dataType,
32872  &impl_462_property_description,
32873  NULL
32874 };
32875 
32877 impl_462 = {
32878  &impl_462_properties[0]
32879 };
32880 
32882 impl_463;
32883 
32884 /*
32885  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/direction
32886  */
32887 
32889 impl_463_property_allowWrite = {
32890  "allowWrite",
32891  {
32893  .boolean = true
32894  }
32895 };
32896 
32898 impl_463_property_dataType = {
32899  "dataType",
32900  {
32902  .string = "string"
32903  }
32904 };
32905 
32907 impl_463_property_description = {
32908  "description",
32909  {
32911  .string = "Sets or returns the text direction"
32912  }
32913 };
32914 
32915 static const afw_runtime_unresolved_property_t *
32916 impl_463_properties[] = {
32917  &impl_463_property_allowWrite,
32918  &impl_463_property_dataType,
32919  &impl_463_property_description,
32920  NULL
32921 };
32922 
32924 impl_463 = {
32925  &impl_463_properties[0]
32926 };
32927 
32929 impl_464;
32930 
32931 /*
32932  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/display
32933  */
32934 
32936 impl_464_property_allowWrite = {
32937  "allowWrite",
32938  {
32940  .boolean = true
32941  }
32942 };
32943 
32945 impl_464_property_dataType = {
32946  "dataType",
32947  {
32949  .string = "string"
32950  }
32951 };
32952 
32954 impl_464_property_description = {
32955  "description",
32956  {
32958  .string = "Sets or returns an element's display type"
32959  }
32960 };
32961 
32962 static const afw_runtime_unresolved_property_t *
32963 impl_464_properties[] = {
32964  &impl_464_property_allowWrite,
32965  &impl_464_property_dataType,
32966  &impl_464_property_description,
32967  NULL
32968 };
32969 
32971 impl_464 = {
32972  &impl_464_properties[0]
32973 };
32974 
32976 impl_465;
32977 
32978 /*
32979  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/emptyCells
32980  */
32981 
32983 impl_465_property_allowWrite = {
32984  "allowWrite",
32985  {
32987  .boolean = true
32988  }
32989 };
32990 
32992 impl_465_property_dataType = {
32993  "dataType",
32994  {
32996  .string = "string"
32997  }
32998 };
32999 
33001 impl_465_property_description = {
33002  "description",
33003  {
33005  .string = "Sets or returns whether to show the border and background of empty cells, or not"
33006  }
33007 };
33008 
33009 static const afw_runtime_unresolved_property_t *
33010 impl_465_properties[] = {
33011  &impl_465_property_allowWrite,
33012  &impl_465_property_dataType,
33013  &impl_465_property_description,
33014  NULL
33015 };
33016 
33018 impl_465 = {
33019  &impl_465_properties[0]
33020 };
33021 
33023 impl_466;
33024 
33025 /*
33026  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/filter
33027  */
33028 
33030 impl_466_property_allowWrite = {
33031  "allowWrite",
33032  {
33034  .boolean = true
33035  }
33036 };
33037 
33039 impl_466_property_dataType = {
33040  "dataType",
33041  {
33043  .string = "string"
33044  }
33045 };
33046 
33048 impl_466_property_description = {
33049  "description",
33050  {
33052  .string = "Sets or returns image filters (visual effects, like blur and saturation)"
33053  }
33054 };
33055 
33056 static const afw_runtime_unresolved_property_t *
33057 impl_466_properties[] = {
33058  &impl_466_property_allowWrite,
33059  &impl_466_property_dataType,
33060  &impl_466_property_description,
33061  NULL
33062 };
33063 
33065 impl_466 = {
33066  &impl_466_properties[0]
33067 };
33068 
33070 impl_467;
33071 
33072 /*
33073  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flex
33074  */
33075 
33077 impl_467_property_allowWrite = {
33078  "allowWrite",
33079  {
33081  .boolean = true
33082  }
33083 };
33084 
33086 impl_467_property_dataType = {
33087  "dataType",
33088  {
33090  .string = "string"
33091  }
33092 };
33093 
33095 impl_467_property_description = {
33096  "description",
33097  {
33099  .string = "Sets or returns the length of the item, relative to the rest"
33100  }
33101 };
33102 
33103 static const afw_runtime_unresolved_property_t *
33104 impl_467_properties[] = {
33105  &impl_467_property_allowWrite,
33106  &impl_467_property_dataType,
33107  &impl_467_property_description,
33108  NULL
33109 };
33110 
33112 impl_467 = {
33113  &impl_467_properties[0]
33114 };
33115 
33117 impl_468;
33118 
33119 /*
33120  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexBasis
33121  */
33122 
33124 impl_468_property_allowWrite = {
33125  "allowWrite",
33126  {
33128  .boolean = true
33129  }
33130 };
33131 
33133 impl_468_property_dataType = {
33134  "dataType",
33135  {
33137  .string = "string"
33138  }
33139 };
33140 
33142 impl_468_property_description = {
33143  "description",
33144  {
33146  .string = "Sets or returns the initial length of a flexible item"
33147  }
33148 };
33149 
33150 static const afw_runtime_unresolved_property_t *
33151 impl_468_properties[] = {
33152  &impl_468_property_allowWrite,
33153  &impl_468_property_dataType,
33154  &impl_468_property_description,
33155  NULL
33156 };
33157 
33159 impl_468 = {
33160  &impl_468_properties[0]
33161 };
33162 
33164 impl_469;
33165 
33166 /*
33167  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexDirection
33168  */
33169 
33171 impl_469_property_allowWrite = {
33172  "allowWrite",
33173  {
33175  .boolean = true
33176  }
33177 };
33178 
33180 impl_469_property_dataType = {
33181  "dataType",
33182  {
33184  .string = "string"
33185  }
33186 };
33187 
33189 impl_469_property_description = {
33190  "description",
33191  {
33193  .string = "Sets or returns the direction of the flexible items"
33194  }
33195 };
33196 
33197 static const afw_runtime_unresolved_property_t *
33198 impl_469_properties[] = {
33199  &impl_469_property_allowWrite,
33200  &impl_469_property_dataType,
33201  &impl_469_property_description,
33202  NULL
33203 };
33204 
33206 impl_469 = {
33207  &impl_469_properties[0]
33208 };
33209 
33211 impl_470;
33212 
33213 /*
33214  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexFlow
33215  */
33216 
33218 impl_470_property_allowWrite = {
33219  "allowWrite",
33220  {
33222  .boolean = true
33223  }
33224 };
33225 
33227 impl_470_property_dataType = {
33228  "dataType",
33229  {
33231  .string = "string"
33232  }
33233 };
33234 
33236 impl_470_property_description = {
33237  "description",
33238  {
33240  .string = "A shorthand property for the flexDirection and the flexWrap properties"
33241  }
33242 };
33243 
33244 static const afw_runtime_unresolved_property_t *
33245 impl_470_properties[] = {
33246  &impl_470_property_allowWrite,
33247  &impl_470_property_dataType,
33248  &impl_470_property_description,
33249  NULL
33250 };
33251 
33253 impl_470 = {
33254  &impl_470_properties[0]
33255 };
33256 
33258 impl_471;
33259 
33260 /*
33261  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexGrow
33262  */
33263 
33265 impl_471_property_allowWrite = {
33266  "allowWrite",
33267  {
33269  .boolean = true
33270  }
33271 };
33272 
33274 impl_471_property_dataType = {
33275  "dataType",
33276  {
33278  .string = "string"
33279  }
33280 };
33281 
33283 impl_471_property_description = {
33284  "description",
33285  {
33287  .string = "Sets or returns how much the item will grow relative to the rest"
33288  }
33289 };
33290 
33291 static const afw_runtime_unresolved_property_t *
33292 impl_471_properties[] = {
33293  &impl_471_property_allowWrite,
33294  &impl_471_property_dataType,
33295  &impl_471_property_description,
33296  NULL
33297 };
33298 
33300 impl_471 = {
33301  &impl_471_properties[0]
33302 };
33303 
33305 impl_472;
33306 
33307 /*
33308  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexShrink
33309  */
33310 
33312 impl_472_property_allowWrite = {
33313  "allowWrite",
33314  {
33316  .boolean = true
33317  }
33318 };
33319 
33321 impl_472_property_dataType = {
33322  "dataType",
33323  {
33325  .string = "string"
33326  }
33327 };
33328 
33330 impl_472_property_description = {
33331  "description",
33332  {
33334  .string = "Sets or returns how the item will shrink relative to the rest"
33335  }
33336 };
33337 
33338 static const afw_runtime_unresolved_property_t *
33339 impl_472_properties[] = {
33340  &impl_472_property_allowWrite,
33341  &impl_472_property_dataType,
33342  &impl_472_property_description,
33343  NULL
33344 };
33345 
33347 impl_472 = {
33348  &impl_472_properties[0]
33349 };
33350 
33352 impl_473;
33353 
33354 /*
33355  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/flexWrap
33356  */
33357 
33359 impl_473_property_allowWrite = {
33360  "allowWrite",
33361  {
33363  .boolean = true
33364  }
33365 };
33366 
33368 impl_473_property_dataType = {
33369  "dataType",
33370  {
33372  .string = "string"
33373  }
33374 };
33375 
33377 impl_473_property_description = {
33378  "description",
33379  {
33381  .string = "Sets or returns whether the flexible items should wrap or not"
33382  }
33383 };
33384 
33385 static const afw_runtime_unresolved_property_t *
33386 impl_473_properties[] = {
33387  &impl_473_property_allowWrite,
33388  &impl_473_property_dataType,
33389  &impl_473_property_description,
33390  NULL
33391 };
33392 
33394 impl_473 = {
33395  &impl_473_properties[0]
33396 };
33397 
33399 impl_474;
33400 
33401 /*
33402  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/font
33403  */
33404 
33406 impl_474_property_allowWrite = {
33407  "allowWrite",
33408  {
33410  .boolean = true
33411  }
33412 };
33413 
33415 impl_474_property_dataType = {
33416  "dataType",
33417  {
33419  .string = "string"
33420  }
33421 };
33422 
33424 impl_474_property_description = {
33425  "description",
33426  {
33428  .string = "Sets or returns fontStyle, fontVariant, fontWeight, fontSize, lineHeight, and fontFamily in one declaration"
33429  }
33430 };
33431 
33432 static const afw_runtime_unresolved_property_t *
33433 impl_474_properties[] = {
33434  &impl_474_property_allowWrite,
33435  &impl_474_property_dataType,
33436  &impl_474_property_description,
33437  NULL
33438 };
33439 
33441 impl_474 = {
33442  &impl_474_properties[0]
33443 };
33444 
33446 impl_475;
33447 
33448 /*
33449  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontFamily
33450  */
33451 
33453 impl_475_property_allowWrite = {
33454  "allowWrite",
33455  {
33457  .boolean = true
33458  }
33459 };
33460 
33462 impl_475_property_dataType = {
33463  "dataType",
33464  {
33466  .string = "string"
33467  }
33468 };
33469 
33471 impl_475_property_description = {
33472  "description",
33473  {
33475  .string = "Sets or returns the font family for text"
33476  }
33477 };
33478 
33479 static const afw_runtime_unresolved_property_t *
33480 impl_475_properties[] = {
33481  &impl_475_property_allowWrite,
33482  &impl_475_property_dataType,
33483  &impl_475_property_description,
33484  NULL
33485 };
33486 
33488 impl_475 = {
33489  &impl_475_properties[0]
33490 };
33491 
33493 impl_476;
33494 
33495 /*
33496  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontSize
33497  */
33498 
33500 impl_476_property_allowWrite = {
33501  "allowWrite",
33502  {
33504  .boolean = true
33505  }
33506 };
33507 
33509 impl_476_property_dataType = {
33510  "dataType",
33511  {
33513  .string = "string"
33514  }
33515 };
33516 
33518 impl_476_property_description = {
33519  "description",
33520  {
33522  .string = "Sets or returns the font size of the text"
33523  }
33524 };
33525 
33526 static const afw_runtime_unresolved_property_t *
33527 impl_476_properties[] = {
33528  &impl_476_property_allowWrite,
33529  &impl_476_property_dataType,
33530  &impl_476_property_description,
33531  NULL
33532 };
33533 
33535 impl_476 = {
33536  &impl_476_properties[0]
33537 };
33538 
33540 impl_477;
33541 
33542 /*
33543  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontSizeAdjust
33544  */
33545 
33547 impl_477_property_allowWrite = {
33548  "allowWrite",
33549  {
33551  .boolean = true
33552  }
33553 };
33554 
33556 impl_477_property_dataType = {
33557  "dataType",
33558  {
33560  .string = "string"
33561  }
33562 };
33563 
33565 impl_477_property_description = {
33566  "description",
33567  {
33569  .string = "Preserves the readability of text when font fallback occurs"
33570  }
33571 };
33572 
33573 static const afw_runtime_unresolved_property_t *
33574 impl_477_properties[] = {
33575  &impl_477_property_allowWrite,
33576  &impl_477_property_dataType,
33577  &impl_477_property_description,
33578  NULL
33579 };
33580 
33582 impl_477 = {
33583  &impl_477_properties[0]
33584 };
33585 
33587 impl_478;
33588 
33589 /*
33590  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontStretch
33591  */
33592 
33594 impl_478_property_allowWrite = {
33595  "allowWrite",
33596  {
33598  .boolean = true
33599  }
33600 };
33601 
33603 impl_478_property_dataType = {
33604  "dataType",
33605  {
33607  .string = "string"
33608  }
33609 };
33610 
33612 impl_478_property_description = {
33613  "description",
33614  {
33616  .string = "Selects a normal, condensed, or expanded face from a font family"
33617  }
33618 };
33619 
33620 static const afw_runtime_unresolved_property_t *
33621 impl_478_properties[] = {
33622  &impl_478_property_allowWrite,
33623  &impl_478_property_dataType,
33624  &impl_478_property_description,
33625  NULL
33626 };
33627 
33629 impl_478 = {
33630  &impl_478_properties[0]
33631 };
33632 
33634 impl_479;
33635 
33636 /*
33637  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontStyle
33638  */
33639 
33641 impl_479_property_allowWrite = {
33642  "allowWrite",
33643  {
33645  .boolean = true
33646  }
33647 };
33648 
33650 impl_479_property_dataType = {
33651  "dataType",
33652  {
33654  .string = "string"
33655  }
33656 };
33657 
33659 impl_479_property_description = {
33660  "description",
33661  {
33663  .string = "Sets or returns whether the style of the font is normal, italic or oblique"
33664  }
33665 };
33666 
33667 static const afw_runtime_unresolved_property_t *
33668 impl_479_properties[] = {
33669  &impl_479_property_allowWrite,
33670  &impl_479_property_dataType,
33671  &impl_479_property_description,
33672  NULL
33673 };
33674 
33676 impl_479 = {
33677  &impl_479_properties[0]
33678 };
33679 
33681 impl_480;
33682 
33683 /*
33684  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontVariant
33685  */
33686 
33688 impl_480_property_allowWrite = {
33689  "allowWrite",
33690  {
33692  .boolean = true
33693  }
33694 };
33695 
33697 impl_480_property_dataType = {
33698  "dataType",
33699  {
33701  .string = "string"
33702  }
33703 };
33704 
33706 impl_480_property_description = {
33707  "description",
33708  {
33710  .string = "Sets or returns whether the font should be displayed in small capital letters"
33711  }
33712 };
33713 
33714 static const afw_runtime_unresolved_property_t *
33715 impl_480_properties[] = {
33716  &impl_480_property_allowWrite,
33717  &impl_480_property_dataType,
33718  &impl_480_property_description,
33719  NULL
33720 };
33721 
33723 impl_480 = {
33724  &impl_480_properties[0]
33725 };
33726 
33728 impl_481;
33729 
33730 /*
33731  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/fontWeight
33732  */
33733 
33735 impl_481_property_allowWrite = {
33736  "allowWrite",
33737  {
33739  .boolean = true
33740  }
33741 };
33742 
33744 impl_481_property_dataType = {
33745  "dataType",
33746  {
33748  .string = "string"
33749  }
33750 };
33751 
33753 impl_481_property_description = {
33754  "description",
33755  {
33757  .string = "Sets or returns the boldness of the font"
33758  }
33759 };
33760 
33761 static const afw_runtime_unresolved_property_t *
33762 impl_481_properties[] = {
33763  &impl_481_property_allowWrite,
33764  &impl_481_property_dataType,
33765  &impl_481_property_description,
33766  NULL
33767 };
33768 
33770 impl_481 = {
33771  &impl_481_properties[0]
33772 };
33773 
33775 impl_482;
33776 
33777 /*
33778  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/hangingPunctuation
33779  */
33780 
33782 impl_482_property_allowWrite = {
33783  "allowWrite",
33784  {
33786  .boolean = true
33787  }
33788 };
33789 
33791 impl_482_property_dataType = {
33792  "dataType",
33793  {
33795  .string = "string"
33796  }
33797 };
33798 
33800 impl_482_property_description = {
33801  "description",
33802  {
33804  .string = "Specifies whether a punctuation character may be placed outside the line box"
33805  }
33806 };
33807 
33808 static const afw_runtime_unresolved_property_t *
33809 impl_482_properties[] = {
33810  &impl_482_property_allowWrite,
33811  &impl_482_property_dataType,
33812  &impl_482_property_description,
33813  NULL
33814 };
33815 
33817 impl_482 = {
33818  &impl_482_properties[0]
33819 };
33820 
33822 impl_483;
33823 
33824 /*
33825  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/height
33826  */
33827 
33829 impl_483_property_allowWrite = {
33830  "allowWrite",
33831  {
33833  .boolean = true
33834  }
33835 };
33836 
33838 impl_483_property_dataType = {
33839  "dataType",
33840  {
33842  .string = "string"
33843  }
33844 };
33845 
33847 impl_483_property_description = {
33848  "description",
33849  {
33851  .string = "Sets or returns the height of an element"
33852  }
33853 };
33854 
33855 static const afw_runtime_unresolved_property_t *
33856 impl_483_properties[] = {
33857  &impl_483_property_allowWrite,
33858  &impl_483_property_dataType,
33859  &impl_483_property_description,
33860  NULL
33861 };
33862 
33864 impl_483 = {
33865  &impl_483_properties[0]
33866 };
33867 
33869 impl_484;
33870 
33871 /*
33872  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/hyphens
33873  */
33874 
33876 impl_484_property_allowWrite = {
33877  "allowWrite",
33878  {
33880  .boolean = true
33881  }
33882 };
33883 
33885 impl_484_property_dataType = {
33886  "dataType",
33887  {
33889  .string = "string"
33890  }
33891 };
33892 
33894 impl_484_property_description = {
33895  "description",
33896  {
33898  .string = "Sets how to split words to improve the layout of paragraphs"
33899  }
33900 };
33901 
33902 static const afw_runtime_unresolved_property_t *
33903 impl_484_properties[] = {
33904  &impl_484_property_allowWrite,
33905  &impl_484_property_dataType,
33906  &impl_484_property_description,
33907  NULL
33908 };
33909 
33911 impl_484 = {
33912  &impl_484_properties[0]
33913 };
33914 
33916 impl_485;
33917 
33918 /*
33919  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/icon
33920  */
33921 
33923 impl_485_property_allowWrite = {
33924  "allowWrite",
33925  {
33927  .boolean = true
33928  }
33929 };
33930 
33932 impl_485_property_dataType = {
33933  "dataType",
33934  {
33936  .string = "string"
33937  }
33938 };
33939 
33941 impl_485_property_description = {
33942  "description",
33943  {
33945  .string = "Provides the author the ability to style an element with an iconic equivalent"
33946  }
33947 };
33948 
33949 static const afw_runtime_unresolved_property_t *
33950 impl_485_properties[] = {
33951  &impl_485_property_allowWrite,
33952  &impl_485_property_dataType,
33953  &impl_485_property_description,
33954  NULL
33955 };
33956 
33958 impl_485 = {
33959  &impl_485_properties[0]
33960 };
33961 
33963 impl_486;
33964 
33965 /*
33966  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/imageOrientation
33967  */
33968 
33970 impl_486_property_allowWrite = {
33971  "allowWrite",
33972  {
33974  .boolean = true
33975  }
33976 };
33977 
33979 impl_486_property_dataType = {
33980  "dataType",
33981  {
33983  .string = "string"
33984  }
33985 };
33986 
33988 impl_486_property_description = {
33989  "description",
33990  {
33992  .string = "Specifies a rotation in the right or clockwise direction that a user agent applies to an image"
33993  }
33994 };
33995 
33996 static const afw_runtime_unresolved_property_t *
33997 impl_486_properties[] = {
33998  &impl_486_property_allowWrite,
33999  &impl_486_property_dataType,
34000  &impl_486_property_description,
34001  NULL
34002 };
34003 
34005 impl_486 = {
34006  &impl_486_properties[0]
34007 };
34008 
34010 impl_487;
34011 
34012 /*
34013  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/isolation
34014  */
34015 
34017 impl_487_property_allowWrite = {
34018  "allowWrite",
34019  {
34021  .boolean = true
34022  }
34023 };
34024 
34026 impl_487_property_dataType = {
34027  "dataType",
34028  {
34030  .string = "string"
34031  }
34032 };
34033 
34035 impl_487_property_description = {
34036  "description",
34037  {
34039  .string = "Defines whether an element must create a new stacking content"
34040  }
34041 };
34042 
34043 static const afw_runtime_unresolved_property_t *
34044 impl_487_properties[] = {
34045  &impl_487_property_allowWrite,
34046  &impl_487_property_dataType,
34047  &impl_487_property_description,
34048  NULL
34049 };
34050 
34052 impl_487 = {
34053  &impl_487_properties[0]
34054 };
34055 
34057 impl_488;
34058 
34059 /*
34060  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/justifyContent
34061  */
34062 
34064 impl_488_property_allowWrite = {
34065  "allowWrite",
34066  {
34068  .boolean = true
34069  }
34070 };
34071 
34073 impl_488_property_dataType = {
34074  "dataType",
34075  {
34077  .string = "string"
34078  }
34079 };
34080 
34082 impl_488_property_description = {
34083  "description",
34084  {
34086  .string = "Sets or returns the alignment between the items inside a flexible container when the items do not use all available space."
34087  }
34088 };
34089 
34090 static const afw_runtime_unresolved_property_t *
34091 impl_488_properties[] = {
34092  &impl_488_property_allowWrite,
34093  &impl_488_property_dataType,
34094  &impl_488_property_description,
34095  NULL
34096 };
34097 
34099 impl_488 = {
34100  &impl_488_properties[0]
34101 };
34102 
34104 impl_489;
34105 
34106 /*
34107  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/left
34108  */
34109 
34111 impl_489_property_allowWrite = {
34112  "allowWrite",
34113  {
34115  .boolean = true
34116  }
34117 };
34118 
34120 impl_489_property_dataType = {
34121  "dataType",
34122  {
34124  .string = "string"
34125  }
34126 };
34127 
34129 impl_489_property_description = {
34130  "description",
34131  {
34133  .string = "Sets or returns the left position of a positioned element"
34134  }
34135 };
34136 
34137 static const afw_runtime_unresolved_property_t *
34138 impl_489_properties[] = {
34139  &impl_489_property_allowWrite,
34140  &impl_489_property_dataType,
34141  &impl_489_property_description,
34142  NULL
34143 };
34144 
34146 impl_489 = {
34147  &impl_489_properties[0]
34148 };
34149 
34151 impl_490;
34152 
34153 /*
34154  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/letterSpacing
34155  */
34156 
34158 impl_490_property_allowWrite = {
34159  "allowWrite",
34160  {
34162  .boolean = true
34163  }
34164 };
34165 
34167 impl_490_property_dataType = {
34168  "dataType",
34169  {
34171  .string = "string"
34172  }
34173 };
34174 
34176 impl_490_property_description = {
34177  "description",
34178  {
34180  .string = "Sets or returns the space between characters in a text"
34181  }
34182 };
34183 
34184 static const afw_runtime_unresolved_property_t *
34185 impl_490_properties[] = {
34186  &impl_490_property_allowWrite,
34187  &impl_490_property_dataType,
34188  &impl_490_property_description,
34189  NULL
34190 };
34191 
34193 impl_490 = {
34194  &impl_490_properties[0]
34195 };
34196 
34198 impl_491;
34199 
34200 /*
34201  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/lineHeight
34202  */
34203 
34205 impl_491_property_allowWrite = {
34206  "allowWrite",
34207  {
34209  .boolean = true
34210  }
34211 };
34212 
34214 impl_491_property_dataType = {
34215  "dataType",
34216  {
34218  .string = "string"
34219  }
34220 };
34221 
34223 impl_491_property_description = {
34224  "description",
34225  {
34227  .string = "Sets or returns the distance between lines in a text"
34228  }
34229 };
34230 
34231 static const afw_runtime_unresolved_property_t *
34232 impl_491_properties[] = {
34233  &impl_491_property_allowWrite,
34234  &impl_491_property_dataType,
34235  &impl_491_property_description,
34236  NULL
34237 };
34238 
34240 impl_491 = {
34241  &impl_491_properties[0]
34242 };
34243 
34245 impl_492;
34246 
34247 /*
34248  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/listStyle
34249  */
34250 
34252 impl_492_property_allowWrite = {
34253  "allowWrite",
34254  {
34256  .boolean = true
34257  }
34258 };
34259 
34261 impl_492_property_dataType = {
34262  "dataType",
34263  {
34265  .string = "string"
34266  }
34267 };
34268 
34270 impl_492_property_description = {
34271  "description",
34272  {
34274  .string = "Sets or returns listStyleImage, listStylePosition, and listStyleType in one declaration"
34275  }
34276 };
34277 
34278 static const afw_runtime_unresolved_property_t *
34279 impl_492_properties[] = {
34280  &impl_492_property_allowWrite,
34281  &impl_492_property_dataType,
34282  &impl_492_property_description,
34283  NULL
34284 };
34285 
34287 impl_492 = {
34288  &impl_492_properties[0]
34289 };
34290 
34292 impl_493;
34293 
34294 /*
34295  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/listStyleImage
34296  */
34297 
34299 impl_493_property_allowWrite = {
34300  "allowWrite",
34301  {
34303  .boolean = true
34304  }
34305 };
34306 
34308 impl_493_property_dataType = {
34309  "dataType",
34310  {
34312  .string = "string"
34313  }
34314 };
34315 
34317 impl_493_property_description = {
34318  "description",
34319  {
34321  .string = "Sets or returns an image as the list-item marker"
34322  }
34323 };
34324 
34325 static const afw_runtime_unresolved_property_t *
34326 impl_493_properties[] = {
34327  &impl_493_property_allowWrite,
34328  &impl_493_property_dataType,
34329  &impl_493_property_description,
34330  NULL
34331 };
34332 
34334 impl_493 = {
34335  &impl_493_properties[0]
34336 };
34337 
34339 impl_494;
34340 
34341 /*
34342  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/listStylePosition
34343  */
34344 
34346 impl_494_property_allowWrite = {
34347  "allowWrite",
34348  {
34350  .boolean = true
34351  }
34352 };
34353 
34355 impl_494_property_dataType = {
34356  "dataType",
34357  {
34359  .string = "string"
34360  }
34361 };
34362 
34364 impl_494_property_description = {
34365  "description",
34366  {
34368  .string = "Sets or returns the position of the list-item marker"
34369  }
34370 };
34371 
34372 static const afw_runtime_unresolved_property_t *
34373 impl_494_properties[] = {
34374  &impl_494_property_allowWrite,
34375  &impl_494_property_dataType,
34376  &impl_494_property_description,
34377  NULL
34378 };
34379 
34381 impl_494 = {
34382  &impl_494_properties[0]
34383 };
34384 
34386 impl_495;
34387 
34388 /*
34389  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/listStyleType
34390  */
34391 
34393 impl_495_property_allowWrite = {
34394  "allowWrite",
34395  {
34397  .boolean = true
34398  }
34399 };
34400 
34402 impl_495_property_dataType = {
34403  "dataType",
34404  {
34406  .string = "string"
34407  }
34408 };
34409 
34411 impl_495_property_description = {
34412  "description",
34413  {
34415  .string = "Sets or returns the list-item marker type"
34416  }
34417 };
34418 
34419 static const afw_runtime_unresolved_property_t *
34420 impl_495_properties[] = {
34421  &impl_495_property_allowWrite,
34422  &impl_495_property_dataType,
34423  &impl_495_property_description,
34424  NULL
34425 };
34426 
34428 impl_495 = {
34429  &impl_495_properties[0]
34430 };
34431 
34433 impl_496;
34434 
34435 /*
34436  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/margin
34437  */
34438 
34440 impl_496_property_allowWrite = {
34441  "allowWrite",
34442  {
34444  .boolean = true
34445  }
34446 };
34447 
34449 impl_496_property_dataType = {
34450  "dataType",
34451  {
34453  .string = "string"
34454  }
34455 };
34456 
34458 impl_496_property_description = {
34459  "description",
34460  {
34462  .string = "Sets or returns the margins of an element (can have up to four values)"
34463  }
34464 };
34465 
34466 static const afw_runtime_unresolved_property_t *
34467 impl_496_properties[] = {
34468  &impl_496_property_allowWrite,
34469  &impl_496_property_dataType,
34470  &impl_496_property_description,
34471  NULL
34472 };
34473 
34475 impl_496 = {
34476  &impl_496_properties[0]
34477 };
34478 
34480 impl_497;
34481 
34482 /*
34483  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/marginBottom
34484  */
34485 
34487 impl_497_property_allowWrite = {
34488  "allowWrite",
34489  {
34491  .boolean = true
34492  }
34493 };
34494 
34496 impl_497_property_dataType = {
34497  "dataType",
34498  {
34500  .string = "string"
34501  }
34502 };
34503 
34505 impl_497_property_description = {
34506  "description",
34507  {
34509  .string = "Sets or returns the bottom margin of an element"
34510  }
34511 };
34512 
34513 static const afw_runtime_unresolved_property_t *
34514 impl_497_properties[] = {
34515  &impl_497_property_allowWrite,
34516  &impl_497_property_dataType,
34517  &impl_497_property_description,
34518  NULL
34519 };
34520 
34522 impl_497 = {
34523  &impl_497_properties[0]
34524 };
34525 
34527 impl_498;
34528 
34529 /*
34530  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/marginLeft
34531  */
34532 
34534 impl_498_property_allowWrite = {
34535  "allowWrite",
34536  {
34538  .boolean = true
34539  }
34540 };
34541 
34543 impl_498_property_dataType = {
34544  "dataType",
34545  {
34547  .string = "string"
34548  }
34549 };
34550 
34552 impl_498_property_description = {
34553  "description",
34554  {
34556  .string = "Sets or returns the left margin of an element"
34557  }
34558 };
34559 
34560 static const afw_runtime_unresolved_property_t *
34561 impl_498_properties[] = {
34562  &impl_498_property_allowWrite,
34563  &impl_498_property_dataType,
34564  &impl_498_property_description,
34565  NULL
34566 };
34567 
34569 impl_498 = {
34570  &impl_498_properties[0]
34571 };
34572 
34574 impl_499;
34575 
34576 /*
34577  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/marginRight
34578  */
34579 
34581 impl_499_property_allowWrite = {
34582  "allowWrite",
34583  {
34585  .boolean = true
34586  }
34587 };
34588 
34590 impl_499_property_dataType = {
34591  "dataType",
34592  {
34594  .string = "string"
34595  }
34596 };
34597 
34599 impl_499_property_description = {
34600  "description",
34601  {
34603  .string = "Sets or returns the right margin of an element"
34604  }
34605 };
34606 
34607 static const afw_runtime_unresolved_property_t *
34608 impl_499_properties[] = {
34609  &impl_499_property_allowWrite,
34610  &impl_499_property_dataType,
34611  &impl_499_property_description,
34612  NULL
34613 };
34614 
34616 impl_499 = {
34617  &impl_499_properties[0]
34618 };
34619 
34621 impl_500;
34622 
34623 /*
34624  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/marginTop
34625  */
34626 
34628 impl_500_property_allowWrite = {
34629  "allowWrite",
34630  {
34632  .boolean = true
34633  }
34634 };
34635 
34637 impl_500_property_dataType = {
34638  "dataType",
34639  {
34641  .string = "string"
34642  }
34643 };
34644 
34646 impl_500_property_description = {
34647  "description",
34648  {
34650  .string = "Sets or returns the top margin of an element"
34651  }
34652 };
34653 
34654 static const afw_runtime_unresolved_property_t *
34655 impl_500_properties[] = {
34656  &impl_500_property_allowWrite,
34657  &impl_500_property_dataType,
34658  &impl_500_property_description,
34659  NULL
34660 };
34661 
34663 impl_500 = {
34664  &impl_500_properties[0]
34665 };
34666 
34668 impl_501;
34669 
34670 /*
34671  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/maxHeight
34672  */
34673 
34675 impl_501_property_allowWrite = {
34676  "allowWrite",
34677  {
34679  .boolean = true
34680  }
34681 };
34682 
34684 impl_501_property_dataType = {
34685  "dataType",
34686  {
34688  .string = "string"
34689  }
34690 };
34691 
34693 impl_501_property_description = {
34694  "description",
34695  {
34697  .string = "Sets or returns the maximum height of an element"
34698  }
34699 };
34700 
34701 static const afw_runtime_unresolved_property_t *
34702 impl_501_properties[] = {
34703  &impl_501_property_allowWrite,
34704  &impl_501_property_dataType,
34705  &impl_501_property_description,
34706  NULL
34707 };
34708 
34710 impl_501 = {
34711  &impl_501_properties[0]
34712 };
34713 
34715 impl_502;
34716 
34717 /*
34718  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/maxWidth
34719  */
34720 
34722 impl_502_property_allowWrite = {
34723  "allowWrite",
34724  {
34726  .boolean = true
34727  }
34728 };
34729 
34731 impl_502_property_dataType = {
34732  "dataType",
34733  {
34735  .string = "string"
34736  }
34737 };
34738 
34740 impl_502_property_description = {
34741  "description",
34742  {
34744  .string = "Sets or returns the maximum width of an element"
34745  }
34746 };
34747 
34748 static const afw_runtime_unresolved_property_t *
34749 impl_502_properties[] = {
34750  &impl_502_property_allowWrite,
34751  &impl_502_property_dataType,
34752  &impl_502_property_description,
34753  NULL
34754 };
34755 
34757 impl_502 = {
34758  &impl_502_properties[0]
34759 };
34760 
34762 impl_503;
34763 
34764 /*
34765  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/minHeight
34766  */
34767 
34769 impl_503_property_allowWrite = {
34770  "allowWrite",
34771  {
34773  .boolean = true
34774  }
34775 };
34776 
34778 impl_503_property_dataType = {
34779  "dataType",
34780  {
34782  .string = "string"
34783  }
34784 };
34785 
34787 impl_503_property_description = {
34788  "description",
34789  {
34791  .string = "Sets or returns the minimum height of an element"
34792  }
34793 };
34794 
34795 static const afw_runtime_unresolved_property_t *
34796 impl_503_properties[] = {
34797  &impl_503_property_allowWrite,
34798  &impl_503_property_dataType,
34799  &impl_503_property_description,
34800  NULL
34801 };
34802 
34804 impl_503 = {
34805  &impl_503_properties[0]
34806 };
34807 
34809 impl_504;
34810 
34811 /*
34812  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/minWidth
34813  */
34814 
34816 impl_504_property_allowWrite = {
34817  "allowWrite",
34818  {
34820  .boolean = true
34821  }
34822 };
34823 
34825 impl_504_property_dataType = {
34826  "dataType",
34827  {
34829  .string = "string"
34830  }
34831 };
34832 
34834 impl_504_property_description = {
34835  "description",
34836  {
34838  .string = "Sets or returns the minimum width of an element"
34839  }
34840 };
34841 
34842 static const afw_runtime_unresolved_property_t *
34843 impl_504_properties[] = {
34844  &impl_504_property_allowWrite,
34845  &impl_504_property_dataType,
34846  &impl_504_property_description,
34847  NULL
34848 };
34849 
34851 impl_504 = {
34852  &impl_504_properties[0]
34853 };
34854 
34856 impl_505;
34857 
34858 /*
34859  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/navDown
34860  */
34861 
34863 impl_505_property_allowWrite = {
34864  "allowWrite",
34865  {
34867  .boolean = true
34868  }
34869 };
34870 
34872 impl_505_property_dataType = {
34873  "dataType",
34874  {
34876  .string = "string"
34877  }
34878 };
34879 
34881 impl_505_property_description = {
34882  "description",
34883  {
34885  .string = "Sets or returns where to navigate when using the arrow-down navigation key"
34886  }
34887 };
34888 
34889 static const afw_runtime_unresolved_property_t *
34890 impl_505_properties[] = {
34891  &impl_505_property_allowWrite,
34892  &impl_505_property_dataType,
34893  &impl_505_property_description,
34894  NULL
34895 };
34896 
34898 impl_505 = {
34899  &impl_505_properties[0]
34900 };
34901 
34903 impl_506;
34904 
34905 /*
34906  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/navIndex
34907  */
34908 
34910 impl_506_property_allowWrite = {
34911  "allowWrite",
34912  {
34914  .boolean = true
34915  }
34916 };
34917 
34919 impl_506_property_dataType = {
34920  "dataType",
34921  {
34923  .string = "string"
34924  }
34925 };
34926 
34928 impl_506_property_description = {
34929  "description",
34930  {
34932  .string = "Sets or returns the tabbing order for an element"
34933  }
34934 };
34935 
34936 static const afw_runtime_unresolved_property_t *
34937 impl_506_properties[] = {
34938  &impl_506_property_allowWrite,
34939  &impl_506_property_dataType,
34940  &impl_506_property_description,
34941  NULL
34942 };
34943 
34945 impl_506 = {
34946  &impl_506_properties[0]
34947 };
34948 
34950 impl_507;
34951 
34952 /*
34953  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/navLeft
34954  */
34955 
34957 impl_507_property_allowWrite = {
34958  "allowWrite",
34959  {
34961  .boolean = true
34962  }
34963 };
34964 
34966 impl_507_property_dataType = {
34967  "dataType",
34968  {
34970  .string = "string"
34971  }
34972 };
34973 
34975 impl_507_property_description = {
34976  "description",
34977  {
34979  .string = "Sets or returns where to navigate when using the arrow-left navigation key"
34980  }
34981 };
34982 
34983 static const afw_runtime_unresolved_property_t *
34984 impl_507_properties[] = {
34985  &impl_507_property_allowWrite,
34986  &impl_507_property_dataType,
34987  &impl_507_property_description,
34988  NULL
34989 };
34990 
34992 impl_507 = {
34993  &impl_507_properties[0]
34994 };
34995 
34997 impl_508;
34998 
34999 /*
35000  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/navRight
35001  */
35002 
35004 impl_508_property_allowWrite = {
35005  "allowWrite",
35006  {
35008  .boolean = true
35009  }
35010 };
35011 
35013 impl_508_property_dataType = {
35014  "dataType",
35015  {
35017  .string = "string"
35018  }
35019 };
35020 
35022 impl_508_property_description = {
35023  "description",
35024  {
35026  .string = "Sets or returns where to navigate when using the arrow-right navigation key"
35027  }
35028 };
35029 
35030 static const afw_runtime_unresolved_property_t *
35031 impl_508_properties[] = {
35032  &impl_508_property_allowWrite,
35033  &impl_508_property_dataType,
35034  &impl_508_property_description,
35035  NULL
35036 };
35037 
35039 impl_508 = {
35040  &impl_508_properties[0]
35041 };
35042 
35044 impl_509;
35045 
35046 /*
35047  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/navUp
35048  */
35049 
35051 impl_509_property_allowWrite = {
35052  "allowWrite",
35053  {
35055  .boolean = true
35056  }
35057 };
35058 
35060 impl_509_property_dataType = {
35061  "dataType",
35062  {
35064  .string = "string"
35065  }
35066 };
35067 
35069 impl_509_property_description = {
35070  "description",
35071  {
35073  .string = "Sets or returns where to navigate when using the arrow-up navigation key"
35074  }
35075 };
35076 
35077 static const afw_runtime_unresolved_property_t *
35078 impl_509_properties[] = {
35079  &impl_509_property_allowWrite,
35080  &impl_509_property_dataType,
35081  &impl_509_property_description,
35082  NULL
35083 };
35084 
35086 impl_509 = {
35087  &impl_509_properties[0]
35088 };
35089 
35091 impl_510;
35092 
35093 /*
35094  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/objectFit
35095  */
35096 
35098 impl_510_property_allowWrite = {
35099  "allowWrite",
35100  {
35102  .boolean = true
35103  }
35104 };
35105 
35107 impl_510_property_dataType = {
35108  "dataType",
35109  {
35111  .string = "string"
35112  }
35113 };
35114 
35116 impl_510_property_description = {
35117  "description",
35118  {
35120  .string = "Specifies how the contents of a replaced element should be fitted to the box established by its used height and width"
35121  }
35122 };
35123 
35124 static const afw_runtime_unresolved_property_t *
35125 impl_510_properties[] = {
35126  &impl_510_property_allowWrite,
35127  &impl_510_property_dataType,
35128  &impl_510_property_description,
35129  NULL
35130 };
35131 
35133 impl_510 = {
35134  &impl_510_properties[0]
35135 };
35136 
35138 impl_511;
35139 
35140 /*
35141  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/objectPosition
35142  */
35143 
35145 impl_511_property_allowWrite = {
35146  "allowWrite",
35147  {
35149  .boolean = true
35150  }
35151 };
35152 
35154 impl_511_property_dataType = {
35155  "dataType",
35156  {
35158  .string = "string"
35159  }
35160 };
35161 
35163 impl_511_property_description = {
35164  "description",
35165  {
35167  .string = "Specifies the alignment of the replaced element inside its box"
35168  }
35169 };
35170 
35171 static const afw_runtime_unresolved_property_t *
35172 impl_511_properties[] = {
35173  &impl_511_property_allowWrite,
35174  &impl_511_property_dataType,
35175  &impl_511_property_description,
35176  NULL
35177 };
35178 
35180 impl_511 = {
35181  &impl_511_properties[0]
35182 };
35183 
35185 impl_512;
35186 
35187 /*
35188  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/opacity
35189  */
35190 
35192 impl_512_property_allowWrite = {
35193  "allowWrite",
35194  {
35196  .boolean = true
35197  }
35198 };
35199 
35201 impl_512_property_dataType = {
35202  "dataType",
35203  {
35205  .string = "string"
35206  }
35207 };
35208 
35210 impl_512_property_description = {
35211  "description",
35212  {
35214  .string = "Sets or returns the opacity level for an element"
35215  }
35216 };
35217 
35218 static const afw_runtime_unresolved_property_t *
35219 impl_512_properties[] = {
35220  &impl_512_property_allowWrite,
35221  &impl_512_property_dataType,
35222  &impl_512_property_description,
35223  NULL
35224 };
35225 
35227 impl_512 = {
35228  &impl_512_properties[0]
35229 };
35230 
35232 impl_513;
35233 
35234 /*
35235  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/order
35236  */
35237 
35239 impl_513_property_allowWrite = {
35240  "allowWrite",
35241  {
35243  .boolean = true
35244  }
35245 };
35246 
35248 impl_513_property_dataType = {
35249  "dataType",
35250  {
35252  .string = "string"
35253  }
35254 };
35255 
35257 impl_513_property_description = {
35258  "description",
35259  {
35261  .string = "Sets or returns the order of the flexible item, relative to the rest"
35262  }
35263 };
35264 
35265 static const afw_runtime_unresolved_property_t *
35266 impl_513_properties[] = {
35267  &impl_513_property_allowWrite,
35268  &impl_513_property_dataType,
35269  &impl_513_property_description,
35270  NULL
35271 };
35272 
35274 impl_513 = {
35275  &impl_513_properties[0]
35276 };
35277 
35279 impl_514;
35280 
35281 /*
35282  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/orphans
35283  */
35284 
35286 impl_514_property_allowWrite = {
35287  "allowWrite",
35288  {
35290  .boolean = true
35291  }
35292 };
35293 
35295 impl_514_property_dataType = {
35296  "dataType",
35297  {
35299  .string = "string"
35300  }
35301 };
35302 
35304 impl_514_property_description = {
35305  "description",
35306  {
35308  .string = "Sets or returns the minimum number of lines for an element that must be left at the bottom of a page when a page break occurs inside an element"
35309  }
35310 };
35311 
35312 static const afw_runtime_unresolved_property_t *
35313 impl_514_properties[] = {
35314  &impl_514_property_allowWrite,
35315  &impl_514_property_dataType,
35316  &impl_514_property_description,
35317  NULL
35318 };
35319 
35321 impl_514 = {
35322  &impl_514_properties[0]
35323 };
35324 
35326 impl_515;
35327 
35328 /*
35329  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/outline
35330  */
35331 
35333 impl_515_property_allowWrite = {
35334  "allowWrite",
35335  {
35337  .boolean = true
35338  }
35339 };
35340 
35342 impl_515_property_dataType = {
35343  "dataType",
35344  {
35346  .string = "string"
35347  }
35348 };
35349 
35351 impl_515_property_description = {
35352  "description",
35353  {
35355  .string = "Sets or returns all the outline properties in one declaration"
35356  }
35357 };
35358 
35359 static const afw_runtime_unresolved_property_t *
35360 impl_515_properties[] = {
35361  &impl_515_property_allowWrite,
35362  &impl_515_property_dataType,
35363  &impl_515_property_description,
35364  NULL
35365 };
35366 
35368 impl_515 = {
35369  &impl_515_properties[0]
35370 };
35371 
35373 impl_516;
35374 
35375 /*
35376  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/outlineColor
35377  */
35378 
35380 impl_516_property_allowWrite = {
35381  "allowWrite",
35382  {
35384  .boolean = true
35385  }
35386 };
35387 
35389 impl_516_property_dataType = {
35390  "dataType",
35391  {
35393  .string = "string"
35394  }
35395 };
35396 
35398 impl_516_property_description = {
35399  "description",
35400  {
35402  .string = "Sets or returns the color of the outline around a element"
35403  }
35404 };
35405 
35406 static const afw_runtime_unresolved_property_t *
35407 impl_516_properties[] = {
35408  &impl_516_property_allowWrite,
35409  &impl_516_property_dataType,
35410  &impl_516_property_description,
35411  NULL
35412 };
35413 
35415 impl_516 = {
35416  &impl_516_properties[0]
35417 };
35418 
35420 impl_517;
35421 
35422 /*
35423  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/outlineOffset
35424  */
35425 
35427 impl_517_property_allowWrite = {
35428  "allowWrite",
35429  {
35431  .boolean = true
35432  }
35433 };
35434 
35436 impl_517_property_dataType = {
35437  "dataType",
35438  {
35440  .string = "string"
35441  }
35442 };
35443 
35445 impl_517_property_description = {
35446  "description",
35447  {
35449  .string = "Offsets an outline, and draws it beyond the border edge"
35450  }
35451 };
35452 
35453 static const afw_runtime_unresolved_property_t *
35454 impl_517_properties[] = {
35455  &impl_517_property_allowWrite,
35456  &impl_517_property_dataType,
35457  &impl_517_property_description,
35458  NULL
35459 };
35460 
35462 impl_517 = {
35463  &impl_517_properties[0]
35464 };
35465 
35467 impl_518;
35468 
35469 /*
35470  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/outlineStyle
35471  */
35472 
35474 impl_518_property_allowWrite = {
35475  "allowWrite",
35476  {
35478  .boolean = true
35479  }
35480 };
35481 
35483 impl_518_property_dataType = {
35484  "dataType",
35485  {
35487  .string = "string"
35488  }
35489 };
35490 
35492 impl_518_property_description = {
35493  "description",
35494  {
35496  .string = "Sets or returns the style of the outline around an element"
35497  }
35498 };
35499 
35500 static const afw_runtime_unresolved_property_t *
35501 impl_518_properties[] = {
35502  &impl_518_property_allowWrite,
35503  &impl_518_property_dataType,
35504  &impl_518_property_description,
35505  NULL
35506 };
35507 
35509 impl_518 = {
35510  &impl_518_properties[0]
35511 };
35512 
35514 impl_519;
35515 
35516 /*
35517  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/outlineWidth
35518  */
35519 
35521 impl_519_property_allowWrite = {
35522  "allowWrite",
35523  {
35525  .boolean = true
35526  }
35527 };
35528 
35530 impl_519_property_dataType = {
35531  "dataType",
35532  {
35534  .string = "string"
35535  }
35536 };
35537 
35539 impl_519_property_description = {
35540  "description",
35541  {
35543  .string = "Sets or returns the width of the outline around an element"
35544  }
35545 };
35546 
35547 static const afw_runtime_unresolved_property_t *
35548 impl_519_properties[] = {
35549  &impl_519_property_allowWrite,
35550  &impl_519_property_dataType,
35551  &impl_519_property_description,
35552  NULL
35553 };
35554 
35556 impl_519 = {
35557  &impl_519_properties[0]
35558 };
35559 
35561 impl_520;
35562 
35563 /*
35564  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/overflow
35565  */
35566 
35568 impl_520_property_allowWrite = {
35569  "allowWrite",
35570  {
35572  .boolean = true
35573  }
35574 };
35575 
35577 impl_520_property_dataType = {
35578  "dataType",
35579  {
35581  .string = "string"
35582  }
35583 };
35584 
35586 impl_520_property_description = {
35587  "description",
35588  {
35590  .string = "Sets or returns what to do with content that renders outside the element box"
35591  }
35592 };
35593 
35594 static const afw_runtime_unresolved_property_t *
35595 impl_520_properties[] = {
35596  &impl_520_property_allowWrite,
35597  &impl_520_property_dataType,
35598  &impl_520_property_description,
35599  NULL
35600 };
35601 
35603 impl_520 = {
35604  &impl_520_properties[0]
35605 };
35606 
35608 impl_521;
35609 
35610 /*
35611  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/overflowX
35612  */
35613 
35615 impl_521_property_allowWrite = {
35616  "allowWrite",
35617  {
35619  .boolean = true
35620  }
35621 };
35622 
35624 impl_521_property_dataType = {
35625  "dataType",
35626  {
35628  .string = "string"
35629  }
35630 };
35631 
35633 impl_521_property_description = {
35634  "description",
35635  {
35637  .string = "Specifies what to do with the left/right edges of the content, if it overflows the element's content area"
35638  }
35639 };
35640 
35641 static const afw_runtime_unresolved_property_t *
35642 impl_521_properties[] = {
35643  &impl_521_property_allowWrite,
35644  &impl_521_property_dataType,
35645  &impl_521_property_description,
35646  NULL
35647 };
35648 
35650 impl_521 = {
35651  &impl_521_properties[0]
35652 };
35653 
35655 impl_522;
35656 
35657 /*
35658  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/overflowY
35659  */
35660 
35662 impl_522_property_allowWrite = {
35663  "allowWrite",
35664  {
35666  .boolean = true
35667  }
35668 };
35669 
35671 impl_522_property_dataType = {
35672  "dataType",
35673  {
35675  .string = "string"
35676  }
35677 };
35678 
35680 impl_522_property_description = {
35681  "description",
35682  {
35684  .string = "Specifies what to do with the top/bottom edges of the content, if it overflows the element's content area"
35685  }
35686 };
35687 
35688 static const afw_runtime_unresolved_property_t *
35689 impl_522_properties[] = {
35690  &impl_522_property_allowWrite,
35691  &impl_522_property_dataType,
35692  &impl_522_property_description,
35693  NULL
35694 };
35695 
35697 impl_522 = {
35698  &impl_522_properties[0]
35699 };
35700 
35702 impl_523;
35703 
35704 /*
35705  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/padding
35706  */
35707 
35709 impl_523_property_allowWrite = {
35710  "allowWrite",
35711  {
35713  .boolean = true
35714  }
35715 };
35716 
35718 impl_523_property_dataType = {
35719  "dataType",
35720  {
35722  .string = "string"
35723  }
35724 };
35725 
35727 impl_523_property_description = {
35728  "description",
35729  {
35731  .string = "Sets or returns the padding of an element (can have up to four values)"
35732  }
35733 };
35734 
35735 static const afw_runtime_unresolved_property_t *
35736 impl_523_properties[] = {
35737  &impl_523_property_allowWrite,
35738  &impl_523_property_dataType,
35739  &impl_523_property_description,
35740  NULL
35741 };
35742 
35744 impl_523 = {
35745  &impl_523_properties[0]
35746 };
35747 
35749 impl_524;
35750 
35751 /*
35752  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/paddingBottom
35753  */
35754 
35756 impl_524_property_allowWrite = {
35757  "allowWrite",
35758  {
35760  .boolean = true
35761  }
35762 };
35763 
35765 impl_524_property_dataType = {
35766  "dataType",
35767  {
35769  .string = "string"
35770  }
35771 };
35772 
35774 impl_524_property_description = {
35775  "description",
35776  {
35778  .string = "Sets or returns the bottom padding of an element"
35779  }
35780 };
35781 
35782 static const afw_runtime_unresolved_property_t *
35783 impl_524_properties[] = {
35784  &impl_524_property_allowWrite,
35785  &impl_524_property_dataType,
35786  &impl_524_property_description,
35787  NULL
35788 };
35789 
35791 impl_524 = {
35792  &impl_524_properties[0]
35793 };
35794 
35796 impl_525;
35797 
35798 /*
35799  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/paddingLeft
35800  */
35801 
35803 impl_525_property_allowWrite = {
35804  "allowWrite",
35805  {
35807  .boolean = true
35808  }
35809 };
35810 
35812 impl_525_property_dataType = {
35813  "dataType",
35814  {
35816  .string = "string"
35817  }
35818 };
35819 
35821 impl_525_property_description = {
35822  "description",
35823  {
35825  .string = "Sets or returns the left padding of an element"
35826  }
35827 };
35828 
35829 static const afw_runtime_unresolved_property_t *
35830 impl_525_properties[] = {
35831  &impl_525_property_allowWrite,
35832  &impl_525_property_dataType,
35833  &impl_525_property_description,
35834  NULL
35835 };
35836 
35838 impl_525 = {
35839  &impl_525_properties[0]
35840 };
35841 
35843 impl_526;
35844 
35845 /*
35846  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/paddingRight
35847  */
35848 
35850 impl_526_property_allowWrite = {
35851  "allowWrite",
35852  {
35854  .boolean = true
35855  }
35856 };
35857 
35859 impl_526_property_dataType = {
35860  "dataType",
35861  {
35863  .string = "string"
35864  }
35865 };
35866 
35868 impl_526_property_description = {
35869  "description",
35870  {
35872  .string = "Sets or returns the right padding of an element"
35873  }
35874 };
35875 
35876 static const afw_runtime_unresolved_property_t *
35877 impl_526_properties[] = {
35878  &impl_526_property_allowWrite,
35879  &impl_526_property_dataType,
35880  &impl_526_property_description,
35881  NULL
35882 };
35883 
35885 impl_526 = {
35886  &impl_526_properties[0]
35887 };
35888 
35890 impl_527;
35891 
35892 /*
35893  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/paddingTop
35894  */
35895 
35897 impl_527_property_allowWrite = {
35898  "allowWrite",
35899  {
35901  .boolean = true
35902  }
35903 };
35904 
35906 impl_527_property_dataType = {
35907  "dataType",
35908  {
35910  .string = "string"
35911  }
35912 };
35913 
35915 impl_527_property_description = {
35916  "description",
35917  {
35919  .string = "Sets or returns the top padding of an element"
35920  }
35921 };
35922 
35923 static const afw_runtime_unresolved_property_t *
35924 impl_527_properties[] = {
35925  &impl_527_property_allowWrite,
35926  &impl_527_property_dataType,
35927  &impl_527_property_description,
35928  NULL
35929 };
35930 
35932 impl_527 = {
35933  &impl_527_properties[0]
35934 };
35935 
35937 impl_528;
35938 
35939 /*
35940  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/pageBreakAfter
35941  */
35942 
35944 impl_528_property_allowWrite = {
35945  "allowWrite",
35946  {
35948  .boolean = true
35949  }
35950 };
35951 
35953 impl_528_property_dataType = {
35954  "dataType",
35955  {
35957  .string = "string"
35958  }
35959 };
35960 
35962 impl_528_property_description = {
35963  "description",
35964  {
35966  .string = "Sets or returns the page-break behavior after an element"
35967  }
35968 };
35969 
35970 static const afw_runtime_unresolved_property_t *
35971 impl_528_properties[] = {
35972  &impl_528_property_allowWrite,
35973  &impl_528_property_dataType,
35974  &impl_528_property_description,
35975  NULL
35976 };
35977 
35979 impl_528 = {
35980  &impl_528_properties[0]
35981 };
35982 
35984 impl_529;
35985 
35986 /*
35987  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/pageBreakBefore
35988  */
35989 
35991 impl_529_property_allowWrite = {
35992  "allowWrite",
35993  {
35995  .boolean = true
35996  }
35997 };
35998 
36000 impl_529_property_dataType = {
36001  "dataType",
36002  {
36004  .string = "string"
36005  }
36006 };
36007 
36009 impl_529_property_description = {
36010  "description",
36011  {
36013  .string = "Sets or returns the page-break behavior before an element"
36014  }
36015 };
36016 
36017 static const afw_runtime_unresolved_property_t *
36018 impl_529_properties[] = {
36019  &impl_529_property_allowWrite,
36020  &impl_529_property_dataType,
36021  &impl_529_property_description,
36022  NULL
36023 };
36024 
36026 impl_529 = {
36027  &impl_529_properties[0]
36028 };
36029 
36031 impl_530;
36032 
36033 /*
36034  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/pageBreakInside
36035  */
36036 
36038 impl_530_property_allowWrite = {
36039  "allowWrite",
36040  {
36042  .boolean = true
36043  }
36044 };
36045 
36047 impl_530_property_dataType = {
36048  "dataType",
36049  {
36051  .string = "string"
36052  }
36053 };
36054 
36056 impl_530_property_description = {
36057  "description",
36058  {
36060  .string = "Sets or returns the page-break behavior inside an element"
36061  }
36062 };
36063 
36064 static const afw_runtime_unresolved_property_t *
36065 impl_530_properties[] = {
36066  &impl_530_property_allowWrite,
36067  &impl_530_property_dataType,
36068  &impl_530_property_description,
36069  NULL
36070 };
36071 
36073 impl_530 = {
36074  &impl_530_properties[0]
36075 };
36076 
36078 impl_531;
36079 
36080 /*
36081  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/perspective
36082  */
36083 
36085 impl_531_property_allowWrite = {
36086  "allowWrite",
36087  {
36089  .boolean = true
36090  }
36091 };
36092 
36094 impl_531_property_dataType = {
36095  "dataType",
36096  {
36098  .string = "string"
36099  }
36100 };
36101 
36103 impl_531_property_description = {
36104  "description",
36105  {
36107  .string = "Sets or returns the perspective on how 3D elements are viewed"
36108  }
36109 };
36110 
36111 static const afw_runtime_unresolved_property_t *
36112 impl_531_properties[] = {
36113  &impl_531_property_allowWrite,
36114  &impl_531_property_dataType,
36115  &impl_531_property_description,
36116  NULL
36117 };
36118 
36120 impl_531 = {
36121  &impl_531_properties[0]
36122 };
36123 
36125 impl_532;
36126 
36127 /*
36128  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/perspectiveOrigin
36129  */
36130 
36132 impl_532_property_allowWrite = {
36133  "allowWrite",
36134  {
36136  .boolean = true
36137  }
36138 };
36139 
36141 impl_532_property_dataType = {
36142  "dataType",
36143  {
36145  .string = "string"
36146  }
36147 };
36148 
36150 impl_532_property_description = {
36151  "description",
36152  {
36154  .string = "Sets or returns the bottom position of 3D elements"
36155  }
36156 };
36157 
36158 static const afw_runtime_unresolved_property_t *
36159 impl_532_properties[] = {
36160  &impl_532_property_allowWrite,
36161  &impl_532_property_dataType,
36162  &impl_532_property_description,
36163  NULL
36164 };
36165 
36167 impl_532 = {
36168  &impl_532_properties[0]
36169 };
36170 
36172 impl_533;
36173 
36174 /*
36175  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/position
36176  */
36177 
36179 impl_533_property_allowWrite = {
36180  "allowWrite",
36181  {
36183  .boolean = true
36184  }
36185 };
36186 
36188 impl_533_property_dataType = {
36189  "dataType",
36190  {
36192  .string = "string"
36193  }
36194 };
36195 
36197 impl_533_property_description = {
36198  "description",
36199  {
36201  .string = "Sets or returns the type of positioning method used for an element (static, relative, absolute or fixed)"
36202  }
36203 };
36204 
36205 static const afw_runtime_unresolved_property_t *
36206 impl_533_properties[] = {
36207  &impl_533_property_allowWrite,
36208  &impl_533_property_dataType,
36209  &impl_533_property_description,
36210  NULL
36211 };
36212 
36214 impl_533 = {
36215  &impl_533_properties[0]
36216 };
36217 
36219 impl_534;
36220 
36221 /*
36222  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/quotes
36223  */
36224 
36226 impl_534_property_allowWrite = {
36227  "allowWrite",
36228  {
36230  .boolean = true
36231  }
36232 };
36233 
36235 impl_534_property_dataType = {
36236  "dataType",
36237  {
36239  .string = "string"
36240  }
36241 };
36242 
36244 impl_534_property_description = {
36245  "description",
36246  {
36248  .string = "Sets or returns the type of quotation marks for embedded quotations"
36249  }
36250 };
36251 
36252 static const afw_runtime_unresolved_property_t *
36253 impl_534_properties[] = {
36254  &impl_534_property_allowWrite,
36255  &impl_534_property_dataType,
36256  &impl_534_property_description,
36257  NULL
36258 };
36259 
36261 impl_534 = {
36262  &impl_534_properties[0]
36263 };
36264 
36266 impl_535;
36267 
36268 /*
36269  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/resize
36270  */
36271 
36273 impl_535_property_allowWrite = {
36274  "allowWrite",
36275  {
36277  .boolean = true
36278  }
36279 };
36280 
36282 impl_535_property_dataType = {
36283  "dataType",
36284  {
36286  .string = "string"
36287  }
36288 };
36289 
36291 impl_535_property_description = {
36292  "description",
36293  {
36295  .string = "Sets or returns whether or not an element is resizable by the user"
36296  }
36297 };
36298 
36299 static const afw_runtime_unresolved_property_t *
36300 impl_535_properties[] = {
36301  &impl_535_property_allowWrite,
36302  &impl_535_property_dataType,
36303  &impl_535_property_description,
36304  NULL
36305 };
36306 
36308 impl_535 = {
36309  &impl_535_properties[0]
36310 };
36311 
36313 impl_536;
36314 
36315 /*
36316  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/right
36317  */
36318 
36320 impl_536_property_allowWrite = {
36321  "allowWrite",
36322  {
36324  .boolean = true
36325  }
36326 };
36327 
36329 impl_536_property_dataType = {
36330  "dataType",
36331  {
36333  .string = "string"
36334  }
36335 };
36336 
36338 impl_536_property_description = {
36339  "description",
36340  {
36342  .string = "Sets or returns the right position of a positioned element"
36343  }
36344 };
36345 
36346 static const afw_runtime_unresolved_property_t *
36347 impl_536_properties[] = {
36348  &impl_536_property_allowWrite,
36349  &impl_536_property_dataType,
36350  &impl_536_property_description,
36351  NULL
36352 };
36353 
36355 impl_536 = {
36356  &impl_536_properties[0]
36357 };
36358 
36360 impl_537;
36361 
36362 /*
36363  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/tabSize
36364  */
36365 
36367 impl_537_property_allowWrite = {
36368  "allowWrite",
36369  {
36371  .boolean = true
36372  }
36373 };
36374 
36376 impl_537_property_dataType = {
36377  "dataType",
36378  {
36380  .string = "string"
36381  }
36382 };
36383 
36385 impl_537_property_description = {
36386  "description",
36387  {
36389  .string = "Sets or returns the length of the tab-character"
36390  }
36391 };
36392 
36393 static const afw_runtime_unresolved_property_t *
36394 impl_537_properties[] = {
36395  &impl_537_property_allowWrite,
36396  &impl_537_property_dataType,
36397  &impl_537_property_description,
36398  NULL
36399 };
36400 
36402 impl_537 = {
36403  &impl_537_properties[0]
36404 };
36405 
36407 impl_538;
36408 
36409 /*
36410  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/tableLayout
36411  */
36412 
36414 impl_538_property_allowWrite = {
36415  "allowWrite",
36416  {
36418  .boolean = true
36419  }
36420 };
36421 
36423 impl_538_property_dataType = {
36424  "dataType",
36425  {
36427  .string = "string"
36428  }
36429 };
36430 
36432 impl_538_property_description = {
36433  "description",
36434  {
36436  .string = "Sets or returns the way to lay out table cells, rows, and columns"
36437  }
36438 };
36439 
36440 static const afw_runtime_unresolved_property_t *
36441 impl_538_properties[] = {
36442  &impl_538_property_allowWrite,
36443  &impl_538_property_dataType,
36444  &impl_538_property_description,
36445  NULL
36446 };
36447 
36449 impl_538 = {
36450  &impl_538_properties[0]
36451 };
36452 
36454 impl_539;
36455 
36456 /*
36457  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textAlign
36458  */
36459 
36461 impl_539_property_allowWrite = {
36462  "allowWrite",
36463  {
36465  .boolean = true
36466  }
36467 };
36468 
36470 impl_539_property_dataType = {
36471  "dataType",
36472  {
36474  .string = "string"
36475  }
36476 };
36477 
36479 impl_539_property_description = {
36480  "description",
36481  {
36483  .string = "Sets or returns the horizontal alignment of text"
36484  }
36485 };
36486 
36487 static const afw_runtime_unresolved_property_t *
36488 impl_539_properties[] = {
36489  &impl_539_property_allowWrite,
36490  &impl_539_property_dataType,
36491  &impl_539_property_description,
36492  NULL
36493 };
36494 
36496 impl_539 = {
36497  &impl_539_properties[0]
36498 };
36499 
36501 impl_540;
36502 
36503 /*
36504  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textAlignLast
36505  */
36506 
36508 impl_540_property_allowWrite = {
36509  "allowWrite",
36510  {
36512  .boolean = true
36513  }
36514 };
36515 
36517 impl_540_property_dataType = {
36518  "dataType",
36519  {
36521  .string = "string"
36522  }
36523 };
36524 
36526 impl_540_property_description = {
36527  "description",
36528  {
36530  .string = "Sets or returns how the last line of a block or a line right before a forced line break is aligned when text-align is \"justify\""
36531  }
36532 };
36533 
36534 static const afw_runtime_unresolved_property_t *
36535 impl_540_properties[] = {
36536  &impl_540_property_allowWrite,
36537  &impl_540_property_dataType,
36538  &impl_540_property_description,
36539  NULL
36540 };
36541 
36543 impl_540 = {
36544  &impl_540_properties[0]
36545 };
36546 
36548 impl_541;
36549 
36550 /*
36551  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textDecoration
36552  */
36553 
36555 impl_541_property_allowWrite = {
36556  "allowWrite",
36557  {
36559  .boolean = true
36560  }
36561 };
36562 
36564 impl_541_property_dataType = {
36565  "dataType",
36566  {
36568  .string = "string"
36569  }
36570 };
36571 
36573 impl_541_property_description = {
36574  "description",
36575  {
36577  .string = "Sets or returns the decoration of a text"
36578  }
36579 };
36580 
36581 static const afw_runtime_unresolved_property_t *
36582 impl_541_properties[] = {
36583  &impl_541_property_allowWrite,
36584  &impl_541_property_dataType,
36585  &impl_541_property_description,
36586  NULL
36587 };
36588 
36590 impl_541 = {
36591  &impl_541_properties[0]
36592 };
36593 
36595 impl_542;
36596 
36597 /*
36598  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textDecorationColor
36599  */
36600 
36602 impl_542_property_allowWrite = {
36603  "allowWrite",
36604  {
36606  .boolean = true
36607  }
36608 };
36609 
36611 impl_542_property_dataType = {
36612  "dataType",
36613  {
36615  .string = "string"
36616  }
36617 };
36618 
36620 impl_542_property_description = {
36621  "description",
36622  {
36624  .string = "Sets or returns the color of the text-decoration"
36625  }
36626 };
36627 
36628 static const afw_runtime_unresolved_property_t *
36629 impl_542_properties[] = {
36630  &impl_542_property_allowWrite,
36631  &impl_542_property_dataType,
36632  &impl_542_property_description,
36633  NULL
36634 };
36635 
36637 impl_542 = {
36638  &impl_542_properties[0]
36639 };
36640 
36642 impl_543;
36643 
36644 /*
36645  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textDecorationLine
36646  */
36647 
36649 impl_543_property_allowWrite = {
36650  "allowWrite",
36651  {
36653  .boolean = true
36654  }
36655 };
36656 
36658 impl_543_property_dataType = {
36659  "dataType",
36660  {
36662  .string = "string"
36663  }
36664 };
36665 
36667 impl_543_property_description = {
36668  "description",
36669  {
36671  .string = "Sets or returns the type of line in a text-decoration"
36672  }
36673 };
36674 
36675 static const afw_runtime_unresolved_property_t *
36676 impl_543_properties[] = {
36677  &impl_543_property_allowWrite,
36678  &impl_543_property_dataType,
36679  &impl_543_property_description,
36680  NULL
36681 };
36682 
36684 impl_543 = {
36685  &impl_543_properties[0]
36686 };
36687 
36689 impl_544;
36690 
36691 /*
36692  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textDecorationStyle
36693  */
36694 
36696 impl_544_property_allowWrite = {
36697  "allowWrite",
36698  {
36700  .boolean = true
36701  }
36702 };
36703 
36705 impl_544_property_dataType = {
36706  "dataType",
36707  {
36709  .string = "string"
36710  }
36711 };
36712 
36714 impl_544_property_description = {
36715  "description",
36716  {
36718  .string = "Sets or returns the style of the line in a text decoration"
36719  }
36720 };
36721 
36722 static const afw_runtime_unresolved_property_t *
36723 impl_544_properties[] = {
36724  &impl_544_property_allowWrite,
36725  &impl_544_property_dataType,
36726  &impl_544_property_description,
36727  NULL
36728 };
36729 
36731 impl_544 = {
36732  &impl_544_properties[0]
36733 };
36734 
36736 impl_545;
36737 
36738 /*
36739  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textIndent
36740  */
36741 
36743 impl_545_property_allowWrite = {
36744  "allowWrite",
36745  {
36747  .boolean = true
36748  }
36749 };
36750 
36752 impl_545_property_dataType = {
36753  "dataType",
36754  {
36756  .string = "string"
36757  }
36758 };
36759 
36761 impl_545_property_description = {
36762  "description",
36763  {
36765  .string = "Sets or returns the indentation of the first line of text"
36766  }
36767 };
36768 
36769 static const afw_runtime_unresolved_property_t *
36770 impl_545_properties[] = {
36771  &impl_545_property_allowWrite,
36772  &impl_545_property_dataType,
36773  &impl_545_property_description,
36774  NULL
36775 };
36776 
36778 impl_545 = {
36779  &impl_545_properties[0]
36780 };
36781 
36783 impl_546;
36784 
36785 /*
36786  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textJustify
36787  */
36788 
36790 impl_546_property_allowWrite = {
36791  "allowWrite",
36792  {
36794  .boolean = true
36795  }
36796 };
36797 
36799 impl_546_property_dataType = {
36800  "dataType",
36801  {
36803  .string = "string"
36804  }
36805 };
36806 
36808 impl_546_property_description = {
36809  "description",
36810  {
36812  .string = "Sets or returns the justification method used when text-align is \"justify\""
36813  }
36814 };
36815 
36816 static const afw_runtime_unresolved_property_t *
36817 impl_546_properties[] = {
36818  &impl_546_property_allowWrite,
36819  &impl_546_property_dataType,
36820  &impl_546_property_description,
36821  NULL
36822 };
36823 
36825 impl_546 = {
36826  &impl_546_properties[0]
36827 };
36828 
36830 impl_547;
36831 
36832 /*
36833  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textOverflow
36834  */
36835 
36837 impl_547_property_allowWrite = {
36838  "allowWrite",
36839  {
36841  .boolean = true
36842  }
36843 };
36844 
36846 impl_547_property_dataType = {
36847  "dataType",
36848  {
36850  .string = "string"
36851  }
36852 };
36853 
36855 impl_547_property_description = {
36856  "description",
36857  {
36859  .string = "Sets or returns what should happen when text overflows the containing element"
36860  }
36861 };
36862 
36863 static const afw_runtime_unresolved_property_t *
36864 impl_547_properties[] = {
36865  &impl_547_property_allowWrite,
36866  &impl_547_property_dataType,
36867  &impl_547_property_description,
36868  NULL
36869 };
36870 
36872 impl_547 = {
36873  &impl_547_properties[0]
36874 };
36875 
36877 impl_548;
36878 
36879 /*
36880  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textShadow
36881  */
36882 
36884 impl_548_property_allowWrite = {
36885  "allowWrite",
36886  {
36888  .boolean = true
36889  }
36890 };
36891 
36893 impl_548_property_dataType = {
36894  "dataType",
36895  {
36897  .string = "string"
36898  }
36899 };
36900 
36902 impl_548_property_description = {
36903  "description",
36904  {
36906  .string = "Sets or returns the shadow effect of a text"
36907  }
36908 };
36909 
36910 static const afw_runtime_unresolved_property_t *
36911 impl_548_properties[] = {
36912  &impl_548_property_allowWrite,
36913  &impl_548_property_dataType,
36914  &impl_548_property_description,
36915  NULL
36916 };
36917 
36919 impl_548 = {
36920  &impl_548_properties[0]
36921 };
36922 
36924 impl_549;
36925 
36926 /*
36927  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/textTransform
36928  */
36929 
36931 impl_549_property_allowWrite = {
36932  "allowWrite",
36933  {
36935  .boolean = true
36936  }
36937 };
36938 
36940 impl_549_property_dataType = {
36941  "dataType",
36942  {
36944  .string = "string"
36945  }
36946 };
36947 
36949 impl_549_property_description = {
36950  "description",
36951  {
36953  .string = "Sets or returns the capitalization of a text"
36954  }
36955 };
36956 
36957 static const afw_runtime_unresolved_property_t *
36958 impl_549_properties[] = {
36959  &impl_549_property_allowWrite,
36960  &impl_549_property_dataType,
36961  &impl_549_property_description,
36962  NULL
36963 };
36964 
36966 impl_549 = {
36967  &impl_549_properties[0]
36968 };
36969 
36971 impl_550;
36972 
36973 /*
36974  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/top
36975  */
36976 
36978 impl_550_property_allowWrite = {
36979  "allowWrite",
36980  {
36982  .boolean = true
36983  }
36984 };
36985 
36987 impl_550_property_dataType = {
36988  "dataType",
36989  {
36991  .string = "string"
36992  }
36993 };
36994 
36996 impl_550_property_description = {
36997  "description",
36998  {
37000  .string = "Sets or returns the top position of a positioned element"
37001  }
37002 };
37003 
37004 static const afw_runtime_unresolved_property_t *
37005 impl_550_properties[] = {
37006  &impl_550_property_allowWrite,
37007  &impl_550_property_dataType,
37008  &impl_550_property_description,
37009  NULL
37010 };
37011 
37013 impl_550 = {
37014  &impl_550_properties[0]
37015 };
37016 
37018 impl_551;
37019 
37020 /*
37021  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transform
37022  */
37023 
37025 impl_551_property_allowWrite = {
37026  "allowWrite",
37027  {
37029  .boolean = true
37030  }
37031 };
37032 
37034 impl_551_property_dataType = {
37035  "dataType",
37036  {
37038  .string = "string"
37039  }
37040 };
37041 
37043 impl_551_property_description = {
37044  "description",
37045  {
37047  .string = "Applies a 2D or 3D transformation to an element"
37048  }
37049 };
37050 
37051 static const afw_runtime_unresolved_property_t *
37052 impl_551_properties[] = {
37053  &impl_551_property_allowWrite,
37054  &impl_551_property_dataType,
37055  &impl_551_property_description,
37056  NULL
37057 };
37058 
37060 impl_551 = {
37061  &impl_551_properties[0]
37062 };
37063 
37065 impl_552;
37066 
37067 /*
37068  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transformOrigin
37069  */
37070 
37072 impl_552_property_allowWrite = {
37073  "allowWrite",
37074  {
37076  .boolean = true
37077  }
37078 };
37079 
37081 impl_552_property_dataType = {
37082  "dataType",
37083  {
37085  .string = "string"
37086  }
37087 };
37088 
37090 impl_552_property_description = {
37091  "description",
37092  {
37094  .string = "Sets or returns the position of transformed elements"
37095  }
37096 };
37097 
37098 static const afw_runtime_unresolved_property_t *
37099 impl_552_properties[] = {
37100  &impl_552_property_allowWrite,
37101  &impl_552_property_dataType,
37102  &impl_552_property_description,
37103  NULL
37104 };
37105 
37107 impl_552 = {
37108  &impl_552_properties[0]
37109 };
37110 
37112 impl_553;
37113 
37114 /*
37115  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transformStyle
37116  */
37117 
37119 impl_553_property_allowWrite = {
37120  "allowWrite",
37121  {
37123  .boolean = true
37124  }
37125 };
37126 
37128 impl_553_property_dataType = {
37129  "dataType",
37130  {
37132  .string = "string"
37133  }
37134 };
37135 
37137 impl_553_property_description = {
37138  "description",
37139  {
37141  .string = "Sets or returns how nested elements are rendered in 3D space"
37142  }
37143 };
37144 
37145 static const afw_runtime_unresolved_property_t *
37146 impl_553_properties[] = {
37147  &impl_553_property_allowWrite,
37148  &impl_553_property_dataType,
37149  &impl_553_property_description,
37150  NULL
37151 };
37152 
37154 impl_553 = {
37155  &impl_553_properties[0]
37156 };
37157 
37159 impl_554;
37160 
37161 /*
37162  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transition
37163  */
37164 
37166 impl_554_property_allowWrite = {
37167  "allowWrite",
37168  {
37170  .boolean = true
37171  }
37172 };
37173 
37175 impl_554_property_dataType = {
37176  "dataType",
37177  {
37179  .string = "string"
37180  }
37181 };
37182 
37184 impl_554_property_description = {
37185  "description",
37186  {
37188  .string = "A shorthand property for setting or returning the four transition properties"
37189  }
37190 };
37191 
37192 static const afw_runtime_unresolved_property_t *
37193 impl_554_properties[] = {
37194  &impl_554_property_allowWrite,
37195  &impl_554_property_dataType,
37196  &impl_554_property_description,
37197  NULL
37198 };
37199 
37201 impl_554 = {
37202  &impl_554_properties[0]
37203 };
37204 
37206 impl_555;
37207 
37208 /*
37209  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transitionDelay
37210  */
37211 
37213 impl_555_property_allowWrite = {
37214  "allowWrite",
37215  {
37217  .boolean = true
37218  }
37219 };
37220 
37222 impl_555_property_dataType = {
37223  "dataType",
37224  {
37226  .string = "string"
37227  }
37228 };
37229 
37231 impl_555_property_description = {
37232  "description",
37233  {
37235  .string = "Sets or returns when the transition effect will start"
37236  }
37237 };
37238 
37239 static const afw_runtime_unresolved_property_t *
37240 impl_555_properties[] = {
37241  &impl_555_property_allowWrite,
37242  &impl_555_property_dataType,
37243  &impl_555_property_description,
37244  NULL
37245 };
37246 
37248 impl_555 = {
37249  &impl_555_properties[0]
37250 };
37251 
37253 impl_556;
37254 
37255 /*
37256  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transitionDuration
37257  */
37258 
37260 impl_556_property_allowWrite = {
37261  "allowWrite",
37262  {
37264  .boolean = true
37265  }
37266 };
37267 
37269 impl_556_property_dataType = {
37270  "dataType",
37271  {
37273  .string = "string"
37274  }
37275 };
37276 
37278 impl_556_property_description = {
37279  "description",
37280  {
37282  .string = "Sets or returns how many seconds or milliseconds a transition effect takes to complete"
37283  }
37284 };
37285 
37286 static const afw_runtime_unresolved_property_t *
37287 impl_556_properties[] = {
37288  &impl_556_property_allowWrite,
37289  &impl_556_property_dataType,
37290  &impl_556_property_description,
37291  NULL
37292 };
37293 
37295 impl_556 = {
37296  &impl_556_properties[0]
37297 };
37298 
37300 impl_557;
37301 
37302 /*
37303  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transitionProperty
37304  */
37305 
37307 impl_557_property_allowWrite = {
37308  "allowWrite",
37309  {
37311  .boolean = true
37312  }
37313 };
37314 
37316 impl_557_property_dataType = {
37317  "dataType",
37318  {
37320  .string = "string"
37321  }
37322 };
37323 
37325 impl_557_property_description = {
37326  "description",
37327  {
37329  .string = "Sets or returns the CSS property that the transition effect is for"
37330  }
37331 };
37332 
37333 static const afw_runtime_unresolved_property_t *
37334 impl_557_properties[] = {
37335  &impl_557_property_allowWrite,
37336  &impl_557_property_dataType,
37337  &impl_557_property_description,
37338  NULL
37339 };
37340 
37342 impl_557 = {
37343  &impl_557_properties[0]
37344 };
37345 
37347 impl_558;
37348 
37349 /*
37350  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/transitionTimingFunction
37351  */
37352 
37354 impl_558_property_allowWrite = {
37355  "allowWrite",
37356  {
37358  .boolean = true
37359  }
37360 };
37361 
37363 impl_558_property_dataType = {
37364  "dataType",
37365  {
37367  .string = "string"
37368  }
37369 };
37370 
37372 impl_558_property_description = {
37373  "description",
37374  {
37376  .string = "Sets or returns the speed curve of the transition effect"
37377  }
37378 };
37379 
37380 static const afw_runtime_unresolved_property_t *
37381 impl_558_properties[] = {
37382  &impl_558_property_allowWrite,
37383  &impl_558_property_dataType,
37384  &impl_558_property_description,
37385  NULL
37386 };
37387 
37389 impl_558 = {
37390  &impl_558_properties[0]
37391 };
37392 
37394 impl_559;
37395 
37396 /*
37397  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/unicodeBidi
37398  */
37399 
37401 impl_559_property_allowWrite = {
37402  "allowWrite",
37403  {
37405  .boolean = true
37406  }
37407 };
37408 
37410 impl_559_property_dataType = {
37411  "dataType",
37412  {
37414  .string = "string"
37415  }
37416 };
37417 
37419 impl_559_property_description = {
37420  "description",
37421  {
37423  .string = "Sets or returns whether the text should be overridden to support multiple languages in the same document"
37424  }
37425 };
37426 
37427 static const afw_runtime_unresolved_property_t *
37428 impl_559_properties[] = {
37429  &impl_559_property_allowWrite,
37430  &impl_559_property_dataType,
37431  &impl_559_property_description,
37432  NULL
37433 };
37434 
37436 impl_559 = {
37437  &impl_559_properties[0]
37438 };
37439 
37441 impl_560;
37442 
37443 /*
37444  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/userSelect
37445  */
37446 
37448 impl_560_property_allowWrite = {
37449  "allowWrite",
37450  {
37452  .boolean = true
37453  }
37454 };
37455 
37457 impl_560_property_dataType = {
37458  "dataType",
37459  {
37461  .string = "string"
37462  }
37463 };
37464 
37466 impl_560_property_description = {
37467  "description",
37468  {
37470  .string = "Sets or returns whether the text of an element can be selected or not"
37471  }
37472 };
37473 
37474 static const afw_runtime_unresolved_property_t *
37475 impl_560_properties[] = {
37476  &impl_560_property_allowWrite,
37477  &impl_560_property_dataType,
37478  &impl_560_property_description,
37479  NULL
37480 };
37481 
37483 impl_560 = {
37484  &impl_560_properties[0]
37485 };
37486 
37488 impl_561;
37489 
37490 /*
37491  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/verticalAlign
37492  */
37493 
37495 impl_561_property_allowWrite = {
37496  "allowWrite",
37497  {
37499  .boolean = true
37500  }
37501 };
37502 
37504 impl_561_property_dataType = {
37505  "dataType",
37506  {
37508  .string = "string"
37509  }
37510 };
37511 
37513 impl_561_property_description = {
37514  "description",
37515  {
37517  .string = "Sets or returns the vertical alignment of the content in an element"
37518  }
37519 };
37520 
37521 static const afw_runtime_unresolved_property_t *
37522 impl_561_properties[] = {
37523  &impl_561_property_allowWrite,
37524  &impl_561_property_dataType,
37525  &impl_561_property_description,
37526  NULL
37527 };
37528 
37530 impl_561 = {
37531  &impl_561_properties[0]
37532 };
37533 
37535 impl_562;
37536 
37537 /*
37538  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/visibility
37539  */
37540 
37542 impl_562_property_allowWrite = {
37543  "allowWrite",
37544  {
37546  .boolean = true
37547  }
37548 };
37549 
37551 impl_562_property_dataType = {
37552  "dataType",
37553  {
37555  .string = "string"
37556  }
37557 };
37558 
37560 impl_562_property_description = {
37561  "description",
37562  {
37564  .string = "Sets or returns whether an element should be visible"
37565  }
37566 };
37567 
37568 static const afw_runtime_unresolved_property_t *
37569 impl_562_properties[] = {
37570  &impl_562_property_allowWrite,
37571  &impl_562_property_dataType,
37572  &impl_562_property_description,
37573  NULL
37574 };
37575 
37577 impl_562 = {
37578  &impl_562_properties[0]
37579 };
37580 
37582 impl_563;
37583 
37584 /*
37585  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/whiteSpace
37586  */
37587 
37589 impl_563_property_allowWrite = {
37590  "allowWrite",
37591  {
37593  .boolean = true
37594  }
37595 };
37596 
37598 impl_563_property_dataType = {
37599  "dataType",
37600  {
37602  .string = "string"
37603  }
37604 };
37605 
37607 impl_563_property_description = {
37608  "description",
37609  {
37611  .string = "Sets or returns how to handle tabs, line breaks and whitespace in a text"
37612  }
37613 };
37614 
37615 static const afw_runtime_unresolved_property_t *
37616 impl_563_properties[] = {
37617  &impl_563_property_allowWrite,
37618  &impl_563_property_dataType,
37619  &impl_563_property_description,
37620  NULL
37621 };
37622 
37624 impl_563 = {
37625  &impl_563_properties[0]
37626 };
37627 
37629 impl_564;
37630 
37631 /*
37632  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/widows
37633  */
37634 
37636 impl_564_property_allowWrite = {
37637  "allowWrite",
37638  {
37640  .boolean = true
37641  }
37642 };
37643 
37645 impl_564_property_dataType = {
37646  "dataType",
37647  {
37649  .string = "string"
37650  }
37651 };
37652 
37654 impl_564_property_description = {
37655  "description",
37656  {
37658  .string = "Sets or returns the minimum number of lines for an element that must be visible at the top of a page"
37659  }
37660 };
37661 
37662 static const afw_runtime_unresolved_property_t *
37663 impl_564_properties[] = {
37664  &impl_564_property_allowWrite,
37665  &impl_564_property_dataType,
37666  &impl_564_property_description,
37667  NULL
37668 };
37669 
37671 impl_564 = {
37672  &impl_564_properties[0]
37673 };
37674 
37676 impl_565;
37677 
37678 /*
37679  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/width
37680  */
37681 
37683 impl_565_property_allowWrite = {
37684  "allowWrite",
37685  {
37687  .boolean = true
37688  }
37689 };
37690 
37692 impl_565_property_dataType = {
37693  "dataType",
37694  {
37696  .string = "string"
37697  }
37698 };
37699 
37701 impl_565_property_description = {
37702  "description",
37703  {
37705  .string = "Sets or returns the width of an element"
37706  }
37707 };
37708 
37709 static const afw_runtime_unresolved_property_t *
37710 impl_565_properties[] = {
37711  &impl_565_property_allowWrite,
37712  &impl_565_property_dataType,
37713  &impl_565_property_description,
37714  NULL
37715 };
37716 
37718 impl_565 = {
37719  &impl_565_properties[0]
37720 };
37721 
37723 impl_566;
37724 
37725 /*
37726  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/wordBreak
37727  */
37728 
37730 impl_566_property_allowWrite = {
37731  "allowWrite",
37732  {
37734  .boolean = true
37735  }
37736 };
37737 
37739 impl_566_property_dataType = {
37740  "dataType",
37741  {
37743  .string = "string"
37744  }
37745 };
37746 
37748 impl_566_property_description = {
37749  "description",
37750  {
37752  .string = "Sets or returns line breaking rules for non-CJK scripts"
37753  }
37754 };
37755 
37756 static const afw_runtime_unresolved_property_t *
37757 impl_566_properties[] = {
37758  &impl_566_property_allowWrite,
37759  &impl_566_property_dataType,
37760  &impl_566_property_description,
37761  NULL
37762 };
37763 
37765 impl_566 = {
37766  &impl_566_properties[0]
37767 };
37768 
37770 impl_567;
37771 
37772 /*
37773  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/wordSpacing
37774  */
37775 
37777 impl_567_property_allowWrite = {
37778  "allowWrite",
37779  {
37781  .boolean = true
37782  }
37783 };
37784 
37786 impl_567_property_dataType = {
37787  "dataType",
37788  {
37790  .string = "string"
37791  }
37792 };
37793 
37795 impl_567_property_description = {
37796  "description",
37797  {
37799  .string = "Sets or returns the spacing between words in a text"
37800  }
37801 };
37802 
37803 static const afw_runtime_unresolved_property_t *
37804 impl_567_properties[] = {
37805  &impl_567_property_allowWrite,
37806  &impl_567_property_dataType,
37807  &impl_567_property_description,
37808  NULL
37809 };
37810 
37812 impl_567 = {
37813  &impl_567_properties[0]
37814 };
37815 
37817 impl_568;
37818 
37819 /*
37820  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/wordWrap
37821  */
37822 
37824 impl_568_property_allowWrite = {
37825  "allowWrite",
37826  {
37828  .boolean = true
37829  }
37830 };
37831 
37833 impl_568_property_dataType = {
37834  "dataType",
37835  {
37837  .string = "string"
37838  }
37839 };
37840 
37842 impl_568_property_description = {
37843  "description",
37844  {
37846  .string = "Allows long, unbreakable words to be broken and wrap to the next line"
37847  }
37848 };
37849 
37850 static const afw_runtime_unresolved_property_t *
37851 impl_568_properties[] = {
37852  &impl_568_property_allowWrite,
37853  &impl_568_property_dataType,
37854  &impl_568_property_description,
37855  NULL
37856 };
37857 
37859 impl_568 = {
37860  &impl_568_properties[0]
37861 };
37862 
37864 impl_569;
37865 
37866 /*
37867  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes/zIndex
37868  */
37869 
37871 impl_569_property_allowWrite = {
37872  "allowWrite",
37873  {
37875  .boolean = true
37876  }
37877 };
37878 
37880 impl_569_property_dataType = {
37881  "dataType",
37882  {
37884  .string = "string"
37885  }
37886 };
37887 
37889 impl_569_property_description = {
37890  "description",
37891  {
37893  .string = "Sets or returns the stack order of a positioned element"
37894  }
37895 };
37896 
37897 static const afw_runtime_unresolved_property_t *
37898 impl_569_properties[] = {
37899  &impl_569_property_allowWrite,
37900  &impl_569_property_dataType,
37901  &impl_569_property_description,
37902  NULL
37903 };
37904 
37906 impl_569 = {
37907  &impl_569_properties[0]
37908 };
37909 
37910 /*
37911  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style/propertyTypes
37912  */
37913 
37915 impl_384_property_alignContent = {
37916  "alignContent",
37917  {
37919  .object = &impl_385
37920  }
37921 };
37922 
37924 impl_384_property_alignItems = {
37925  "alignItems",
37926  {
37928  .object = &impl_386
37929  }
37930 };
37931 
37933 impl_384_property_alignSelf = {
37934  "alignSelf",
37935  {
37937  .object = &impl_387
37938  }
37939 };
37940 
37942 impl_384_property_animation = {
37943  "animation",
37944  {
37946  .object = &impl_388
37947  }
37948 };
37949 
37951 impl_384_property_animationDelay = {
37952  "animationDelay",
37953  {
37955  .object = &impl_389
37956  }
37957 };
37958 
37960 impl_384_property_animationDirection = {
37961  "animationDirection",
37962  {
37964  .object = &impl_390
37965  }
37966 };
37967 
37969 impl_384_property_animationDuration = {
37970  "animationDuration",
37971  {
37973  .object = &impl_391
37974  }
37975 };
37976 
37978 impl_384_property_animationFillMode = {
37979  "animationFillMode",
37980  {
37982  .object = &impl_392
37983  }
37984 };
37985 
37987 impl_384_property_animationIterationCount = {
37988  "animationIterationCount",
37989  {
37991  .object = &impl_393
37992  }
37993 };
37994 
37996 impl_384_property_animationName = {
37997  "animationName",
37998  {
38000  .object = &impl_394
38001  }
38002 };
38003 
38005 impl_384_property_animationPlayState = {
38006  "animationPlayState",
38007  {
38009  .object = &impl_395
38010  }
38011 };
38012 
38014 impl_384_property_animationTimingFunction = {
38015  "animationTimingFunction",
38016  {
38018  .object = &impl_396
38019  }
38020 };
38021 
38023 impl_384_property_backfaceVisibility = {
38024  "backfaceVisibility",
38025  {
38027  .object = &impl_397
38028  }
38029 };
38030 
38032 impl_384_property_background = {
38033  "background",
38034  {
38036  .object = &impl_398
38037  }
38038 };
38039 
38041 impl_384_property_backgroundAttachment = {
38042  "backgroundAttachment",
38043  {
38045  .object = &impl_399
38046  }
38047 };
38048 
38050 impl_384_property_backgroundClip = {
38051  "backgroundClip",
38052  {
38054  .object = &impl_400
38055  }
38056 };
38057 
38059 impl_384_property_backgroundColor = {
38060  "backgroundColor",
38061  {
38063  .object = &impl_401
38064  }
38065 };
38066 
38068 impl_384_property_backgroundImage = {
38069  "backgroundImage",
38070  {
38072  .object = &impl_402
38073  }
38074 };
38075 
38077 impl_384_property_backgroundOrigin = {
38078  "backgroundOrigin",
38079  {
38081  .object = &impl_403
38082  }
38083 };
38084 
38086 impl_384_property_backgroundPosition = {
38087  "backgroundPosition",
38088  {
38090  .object = &impl_404
38091  }
38092 };
38093 
38095 impl_384_property_backgroundRepeat = {
38096  "backgroundRepeat",
38097  {
38099  .object = &impl_405
38100  }
38101 };
38102 
38104 impl_384_property_backgroundSize = {
38105  "backgroundSize",
38106  {
38108  .object = &impl_406
38109  }
38110 };
38111 
38113 impl_384_property_border = {
38114  "border",
38115  {
38117  .object = &impl_407
38118  }
38119 };
38120 
38122 impl_384_property_borderBottom = {
38123  "borderBottom",
38124  {
38126  .object = &impl_408
38127  }
38128 };
38129 
38131 impl_384_property_borderBottomColor = {
38132  "borderBottomColor",
38133  {
38135  .object = &impl_409
38136  }
38137 };
38138 
38140 impl_384_property_borderBottomLeftRadius = {
38141  "borderBottomLeftRadius",
38142  {
38144  .object = &impl_410
38145  }
38146 };
38147 
38149 impl_384_property_borderBottomRightRadius = {
38150  "borderBottomRightRadius",
38151  {
38153  .object = &impl_411
38154  }
38155 };
38156 
38158 impl_384_property_borderBottomStyle = {
38159  "borderBottomStyle",
38160  {
38162  .object = &impl_412
38163  }
38164 };
38165 
38167 impl_384_property_borderBottomWidth = {
38168  "borderBottomWidth",
38169  {
38171  .object = &impl_413
38172  }
38173 };
38174 
38176 impl_384_property_borderCollapse = {
38177  "borderCollapse",
38178  {
38180  .object = &impl_414
38181  }
38182 };
38183 
38185 impl_384_property_borderColor = {
38186  "borderColor",
38187  {
38189  .object = &impl_415
38190  }
38191 };
38192 
38194 impl_384_property_borderImage = {
38195  "borderImage",
38196  {
38198  .object = &impl_416
38199  }
38200 };
38201 
38203 impl_384_property_borderImageOutset = {
38204  "borderImageOutset",
38205  {
38207  .object = &impl_417
38208  }
38209 };
38210 
38212 impl_384_property_borderImageRepeat = {
38213  "borderImageRepeat",
38214  {
38216  .object = &impl_418
38217  }
38218 };
38219 
38221 impl_384_property_borderImageSlice = {
38222  "borderImageSlice",
38223  {
38225  .object = &impl_419
38226  }
38227 };
38228 
38230 impl_384_property_borderImageSource = {
38231  "borderImageSource",
38232  {
38234  .object = &impl_420
38235  }
38236 };
38237 
38239 impl_384_property_borderImageWidth = {
38240  "borderImageWidth",
38241  {
38243  .object = &impl_421
38244  }
38245 };
38246 
38248 impl_384_property_borderLeft = {
38249  "borderLeft",
38250  {
38252  .object = &impl_422
38253  }
38254 };
38255 
38257 impl_384_property_borderLeftColor = {
38258  "borderLeftColor",
38259  {
38261  .object = &impl_423
38262  }
38263 };
38264 
38266 impl_384_property_borderLeftStyle = {
38267  "borderLeftStyle",
38268  {
38270  .object = &impl_424
38271  }
38272 };
38273 
38275 impl_384_property_borderLeftWidth = {
38276  "borderLeftWidth",
38277  {
38279  .object = &impl_425
38280  }
38281 };
38282 
38284 impl_384_property_borderRadius = {
38285  "borderRadius",
38286  {
38288  .object = &impl_426
38289  }
38290 };
38291 
38293 impl_384_property_borderRight = {
38294  "borderRight",
38295  {
38297  .object = &impl_427
38298  }
38299 };
38300 
38302 impl_384_property_borderRightColor = {
38303  "borderRightColor",
38304  {
38306  .object = &impl_428
38307  }
38308 };
38309 
38311 impl_384_property_borderRightStyle = {
38312  "borderRightStyle",
38313  {
38315  .object = &impl_429
38316  }
38317 };
38318 
38320 impl_384_property_borderRightWidth = {
38321  "borderRightWidth",
38322  {
38324  .object = &impl_430
38325  }
38326 };
38327 
38329 impl_384_property_borderSpacing = {
38330  "borderSpacing",
38331  {
38333  .object = &impl_431
38334  }
38335 };
38336 
38338 impl_384_property_borderStyle = {
38339  "borderStyle",
38340  {
38342  .object = &impl_432
38343  }
38344 };
38345 
38347 impl_384_property_borderTop = {
38348  "borderTop",
38349  {
38351  .object = &impl_433
38352  }
38353 };
38354 
38356 impl_384_property_borderTopColor = {
38357  "borderTopColor",
38358  {
38360  .object = &impl_434
38361  }
38362 };
38363 
38365 impl_384_property_borderTopLeftRadius = {
38366  "borderTopLeftRadius",
38367  {
38369  .object = &impl_435
38370  }
38371 };
38372 
38374 impl_384_property_borderTopRightRadius = {
38375  "borderTopRightRadius",
38376  {
38378  .object = &impl_436
38379  }
38380 };
38381 
38383 impl_384_property_borderTopStyle = {
38384  "borderTopStyle",
38385  {
38387  .object = &impl_437
38388  }
38389 };
38390 
38392 impl_384_property_borderTopWidth = {
38393  "borderTopWidth",
38394  {
38396  .object = &impl_438
38397  }
38398 };
38399 
38401 impl_384_property_borderWidth = {
38402  "borderWidth",
38403  {
38405  .object = &impl_439
38406  }
38407 };
38408 
38410 impl_384_property_bottom = {
38411  "bottom",
38412  {
38414  .object = &impl_440
38415  }
38416 };
38417 
38419 impl_384_property_boxDecorationBreak = {
38420  "boxDecorationBreak",
38421  {
38423  .object = &impl_441
38424  }
38425 };
38426 
38428 impl_384_property_boxShadow = {
38429  "boxShadow",
38430  {
38432  .object = &impl_442
38433  }
38434 };
38435 
38437 impl_384_property_boxSizing = {
38438  "boxSizing",
38439  {
38441  .object = &impl_443
38442  }
38443 };
38444 
38446 impl_384_property_captionSide = {
38447  "captionSide",
38448  {
38450  .object = &impl_444
38451  }
38452 };
38453 
38455 impl_384_property_clear = {
38456  "clear",
38457  {
38459  .object = &impl_445
38460  }
38461 };
38462 
38464 impl_384_property_clip = {
38465  "clip",
38466  {
38468  .object = &impl_446
38469  }
38470 };
38471 
38473 impl_384_property_color = {
38474  "color",
38475  {
38477  .object = &impl_447
38478  }
38479 };
38480 
38482 impl_384_property_columnCount = {
38483  "columnCount",
38484  {
38486  .object = &impl_448
38487  }
38488 };
38489 
38491 impl_384_property_columnFill = {
38492  "columnFill",
38493  {
38495  .object = &impl_449
38496  }
38497 };
38498 
38500 impl_384_property_columnGap = {
38501  "columnGap",
38502  {
38504  .object = &impl_450
38505  }
38506 };
38507 
38509 impl_384_property_columnRule = {
38510  "columnRule",
38511  {
38513  .object = &impl_451
38514  }
38515 };
38516 
38518 impl_384_property_columnRuleColor = {
38519  "columnRuleColor",
38520  {
38522  .object = &impl_452
38523  }
38524 };
38525 
38527 impl_384_property_columnRuleStyle = {
38528  "columnRuleStyle",
38529  {
38531  .object = &impl_453
38532  }
38533 };
38534 
38536 impl_384_property_columnRuleWidth = {
38537  "columnRuleWidth",
38538  {
38540  .object = &impl_454
38541  }
38542 };
38543 
38545 impl_384_property_columnSpan = {
38546  "columnSpan",
38547  {
38549  .object = &impl_455
38550  }
38551 };
38552 
38554 impl_384_property_columnWidth = {
38555  "columnWidth",
38556  {
38558  .object = &impl_456
38559  }
38560 };
38561 
38563 impl_384_property_columns = {
38564  "columns",
38565  {
38567  .object = &impl_457
38568  }
38569 };
38570 
38572 impl_384_property_content = {
38573  "content",
38574  {
38576  .object = &impl_458
38577  }
38578 };
38579 
38581 impl_384_property_counterIncrement = {
38582  "counterIncrement",
38583  {
38585  .object = &impl_459
38586  }
38587 };
38588 
38590 impl_384_property_counterReset = {
38591  "counterReset",
38592  {
38594  .object = &impl_460
38595  }
38596 };
38597 
38599 impl_384_property_cssFloat = {
38600  "cssFloat",
38601  {
38603  .object = &impl_461
38604  }
38605 };
38606 
38608 impl_384_property_cursor = {
38609  "cursor",
38610  {
38612  .object = &impl_462
38613  }
38614 };
38615 
38617 impl_384_property_direction = {
38618  "direction",
38619  {
38621  .object = &impl_463
38622  }
38623 };
38624 
38626 impl_384_property_display = {
38627  "display",
38628  {
38630  .object = &impl_464
38631  }
38632 };
38633 
38635 impl_384_property_emptyCells = {
38636  "emptyCells",
38637  {
38639  .object = &impl_465
38640  }
38641 };
38642 
38644 impl_384_property_filter = {
38645  "filter",
38646  {
38648  .object = &impl_466
38649  }
38650 };
38651 
38653 impl_384_property_flex = {
38654  "flex",
38655  {
38657  .object = &impl_467
38658  }
38659 };
38660 
38662 impl_384_property_flexBasis = {
38663  "flexBasis",
38664  {
38666  .object = &impl_468
38667  }
38668 };
38669 
38671 impl_384_property_flexDirection = {
38672  "flexDirection",
38673  {
38675  .object = &impl_469
38676  }
38677 };
38678 
38680 impl_384_property_flexFlow = {
38681  "flexFlow",
38682  {
38684  .object = &impl_470
38685  }
38686 };
38687 
38689 impl_384_property_flexGrow = {
38690  "flexGrow",
38691  {
38693  .object = &impl_471
38694  }
38695 };
38696 
38698 impl_384_property_flexShrink = {
38699  "flexShrink",
38700  {
38702  .object = &impl_472
38703  }
38704 };
38705 
38707 impl_384_property_flexWrap = {
38708  "flexWrap",
38709  {
38711  .object = &impl_473
38712  }
38713 };
38714 
38716 impl_384_property_font = {
38717  "font",
38718  {
38720  .object = &impl_474
38721  }
38722 };
38723 
38725 impl_384_property_fontFamily = {
38726  "fontFamily",
38727  {
38729  .object = &impl_475
38730  }
38731 };
38732 
38734 impl_384_property_fontSize = {
38735  "fontSize",
38736  {
38738  .object = &impl_476
38739  }
38740 };
38741 
38743 impl_384_property_fontSizeAdjust = {
38744  "fontSizeAdjust",
38745  {
38747  .object = &impl_477
38748  }
38749 };
38750 
38752 impl_384_property_fontStretch = {
38753  "fontStretch",
38754  {
38756  .object = &impl_478
38757  }
38758 };
38759 
38761 impl_384_property_fontStyle = {
38762  "fontStyle",
38763  {
38765  .object = &impl_479
38766  }
38767 };
38768 
38770 impl_384_property_fontVariant = {
38771  "fontVariant",
38772  {
38774  .object = &impl_480
38775  }
38776 };
38777 
38779 impl_384_property_fontWeight = {
38780  "fontWeight",
38781  {
38783  .object = &impl_481
38784  }
38785 };
38786 
38788 impl_384_property_hangingPunctuation = {
38789  "hangingPunctuation",
38790  {
38792  .object = &impl_482
38793  }
38794 };
38795 
38797 impl_384_property_height = {
38798  "height",
38799  {
38801  .object = &impl_483
38802  }
38803 };
38804 
38806 impl_384_property_hyphens = {
38807  "hyphens",
38808  {
38810  .object = &impl_484
38811  }
38812 };
38813 
38815 impl_384_property_icon = {
38816  "icon",
38817  {
38819  .object = &impl_485
38820  }
38821 };
38822 
38824 impl_384_property_imageOrientation = {
38825  "imageOrientation",
38826  {
38828  .object = &impl_486
38829  }
38830 };
38831 
38833 impl_384_property_isolation = {
38834  "isolation",
38835  {
38837  .object = &impl_487
38838  }
38839 };
38840 
38842 impl_384_property_justifyContent = {
38843  "justifyContent",
38844  {
38846  .object = &impl_488
38847  }
38848 };
38849 
38851 impl_384_property_left = {
38852  "left",
38853  {
38855  .object = &impl_489
38856  }
38857 };
38858 
38860 impl_384_property_letterSpacing = {
38861  "letterSpacing",
38862  {
38864  .object = &impl_490
38865  }
38866 };
38867 
38869 impl_384_property_lineHeight = {
38870  "lineHeight",
38871  {
38873  .object = &impl_491
38874  }
38875 };
38876 
38878 impl_384_property_listStyle = {
38879  "listStyle",
38880  {
38882  .object = &impl_492
38883  }
38884 };
38885 
38887 impl_384_property_listStyleImage = {
38888  "listStyleImage",
38889  {
38891  .object = &impl_493
38892  }
38893 };
38894 
38896 impl_384_property_listStylePosition = {
38897  "listStylePosition",
38898  {
38900  .object = &impl_494
38901  }
38902 };
38903 
38905 impl_384_property_listStyleType = {
38906  "listStyleType",
38907  {
38909  .object = &impl_495
38910  }
38911 };
38912 
38914 impl_384_property_margin = {
38915  "margin",
38916  {
38918  .object = &impl_496
38919  }
38920 };
38921 
38923 impl_384_property_marginBottom = {
38924  "marginBottom",
38925  {
38927  .object = &impl_497
38928  }
38929 };
38930 
38932 impl_384_property_marginLeft = {
38933  "marginLeft",
38934  {
38936  .object = &impl_498
38937  }
38938 };
38939 
38941 impl_384_property_marginRight = {
38942  "marginRight",
38943  {
38945  .object = &impl_499
38946  }
38947 };
38948 
38950 impl_384_property_marginTop = {
38951  "marginTop",
38952  {
38954  .object = &impl_500
38955  }
38956 };
38957 
38959 impl_384_property_maxHeight = {
38960  "maxHeight",
38961  {
38963  .object = &impl_501
38964  }
38965 };
38966 
38968 impl_384_property_maxWidth = {
38969  "maxWidth",
38970  {
38972  .object = &impl_502
38973  }
38974 };
38975 
38977 impl_384_property_minHeight = {
38978  "minHeight",
38979  {
38981  .object = &impl_503
38982  }
38983 };
38984 
38986 impl_384_property_minWidth = {
38987  "minWidth",
38988  {
38990  .object = &impl_504
38991  }
38992 };
38993 
38995 impl_384_property_navDown = {
38996  "navDown",
38997  {
38999  .object = &impl_505
39000  }
39001 };
39002 
39004 impl_384_property_navIndex = {
39005  "navIndex",
39006  {
39008  .object = &impl_506
39009  }
39010 };
39011 
39013 impl_384_property_navLeft = {
39014  "navLeft",
39015  {
39017  .object = &impl_507
39018  }
39019 };
39020 
39022 impl_384_property_navRight = {
39023  "navRight",
39024  {
39026  .object = &impl_508
39027  }
39028 };
39029 
39031 impl_384_property_navUp = {
39032  "navUp",
39033  {
39035  .object = &impl_509
39036  }
39037 };
39038 
39040 impl_384_property_objectFit = {
39041  "objectFit",
39042  {
39044  .object = &impl_510
39045  }
39046 };
39047 
39049 impl_384_property_objectPosition = {
39050  "objectPosition",
39051  {
39053  .object = &impl_511
39054  }
39055 };
39056 
39058 impl_384_property_opacity = {
39059  "opacity",
39060  {
39062  .object = &impl_512
39063  }
39064 };
39065 
39067 impl_384_property_order = {
39068  "order",
39069  {
39071  .object = &impl_513
39072  }
39073 };
39074 
39076 impl_384_property_orphans = {
39077  "orphans",
39078  {
39080  .object = &impl_514
39081  }
39082 };
39083 
39085 impl_384_property_outline = {
39086  "outline",
39087  {
39089  .object = &impl_515
39090  }
39091 };
39092 
39094 impl_384_property_outlineColor = {
39095  "outlineColor",
39096  {
39098  .object = &impl_516
39099  }
39100 };
39101 
39103 impl_384_property_outlineOffset = {
39104  "outlineOffset",
39105  {
39107  .object = &impl_517
39108  }
39109 };
39110 
39112 impl_384_property_outlineStyle = {
39113  "outlineStyle",
39114  {
39116  .object = &impl_518
39117  }
39118 };
39119 
39121 impl_384_property_outlineWidth = {
39122  "outlineWidth",
39123  {
39125  .object = &impl_519
39126  }
39127 };
39128 
39130 impl_384_property_overflow = {
39131  "overflow",
39132  {
39134  .object = &impl_520
39135  }
39136 };
39137 
39139 impl_384_property_overflowX = {
39140  "overflowX",
39141  {
39143  .object = &impl_521
39144  }
39145 };
39146 
39148 impl_384_property_overflowY = {
39149  "overflowY",
39150  {
39152  .object = &impl_522
39153  }
39154 };
39155 
39157 impl_384_property_padding = {
39158  "padding",
39159  {
39161  .object = &impl_523
39162  }
39163 };
39164 
39166 impl_384_property_paddingBottom = {
39167  "paddingBottom",
39168  {
39170  .object = &impl_524
39171  }
39172 };
39173 
39175 impl_384_property_paddingLeft = {
39176  "paddingLeft",
39177  {
39179  .object = &impl_525
39180  }
39181 };
39182 
39184 impl_384_property_paddingRight = {
39185  "paddingRight",
39186  {
39188  .object = &impl_526
39189  }
39190 };
39191 
39193 impl_384_property_paddingTop = {
39194  "paddingTop",
39195  {
39197  .object = &impl_527
39198  }
39199 };
39200 
39202 impl_384_property_pageBreakAfter = {
39203  "pageBreakAfter",
39204  {
39206  .object = &impl_528
39207  }
39208 };
39209 
39211 impl_384_property_pageBreakBefore = {
39212  "pageBreakBefore",
39213  {
39215  .object = &impl_529
39216  }
39217 };
39218 
39220 impl_384_property_pageBreakInside = {
39221  "pageBreakInside",
39222  {
39224  .object = &impl_530
39225  }
39226 };
39227 
39229 impl_384_property_perspective = {
39230  "perspective",
39231  {
39233  .object = &impl_531
39234  }
39235 };
39236 
39238 impl_384_property_perspectiveOrigin = {
39239  "perspectiveOrigin",
39240  {
39242  .object = &impl_532
39243  }
39244 };
39245 
39247 impl_384_property_position = {
39248  "position",
39249  {
39251  .object = &impl_533
39252  }
39253 };
39254 
39256 impl_384_property_quotes = {
39257  "quotes",
39258  {
39260  .object = &impl_534
39261  }
39262 };
39263 
39265 impl_384_property_resize = {
39266  "resize",
39267  {
39269  .object = &impl_535
39270  }
39271 };
39272 
39274 impl_384_property_right = {
39275  "right",
39276  {
39278  .object = &impl_536
39279  }
39280 };
39281 
39283 impl_384_property_tabSize = {
39284  "tabSize",
39285  {
39287  .object = &impl_537
39288  }
39289 };
39290 
39292 impl_384_property_tableLayout = {
39293  "tableLayout",
39294  {
39296  .object = &impl_538
39297  }
39298 };
39299 
39301 impl_384_property_textAlign = {
39302  "textAlign",
39303  {
39305  .object = &impl_539
39306  }
39307 };
39308 
39310 impl_384_property_textAlignLast = {
39311  "textAlignLast",
39312  {
39314  .object = &impl_540
39315  }
39316 };
39317 
39319 impl_384_property_textDecoration = {
39320  "textDecoration",
39321  {
39323  .object = &impl_541
39324  }
39325 };
39326 
39328 impl_384_property_textDecorationColor = {
39329  "textDecorationColor",
39330  {
39332  .object = &impl_542
39333  }
39334 };
39335 
39337 impl_384_property_textDecorationLine = {
39338  "textDecorationLine",
39339  {
39341  .object = &impl_543
39342  }
39343 };
39344 
39346 impl_384_property_textDecorationStyle = {
39347  "textDecorationStyle",
39348  {
39350  .object = &impl_544
39351  }
39352 };
39353 
39355 impl_384_property_textIndent = {
39356  "textIndent",
39357  {
39359  .object = &impl_545
39360  }
39361 };
39362 
39364 impl_384_property_textJustify = {
39365  "textJustify",
39366  {
39368  .object = &impl_546
39369  }
39370 };
39371 
39373 impl_384_property_textOverflow = {
39374  "textOverflow",
39375  {
39377  .object = &impl_547
39378  }
39379 };
39380 
39382 impl_384_property_textShadow = {
39383  "textShadow",
39384  {
39386  .object = &impl_548
39387  }
39388 };
39389 
39391 impl_384_property_textTransform = {
39392  "textTransform",
39393  {
39395  .object = &impl_549
39396  }
39397 };
39398 
39400 impl_384_property_top = {
39401  "top",
39402  {
39404  .object = &impl_550
39405  }
39406 };
39407 
39409 impl_384_property_transform = {
39410  "transform",
39411  {
39413  .object = &impl_551
39414  }
39415 };
39416 
39418 impl_384_property_transformOrigin = {
39419  "transformOrigin",
39420  {
39422  .object = &impl_552
39423  }
39424 };
39425 
39427 impl_384_property_transformStyle = {
39428  "transformStyle",
39429  {
39431  .object = &impl_553
39432  }
39433 };
39434 
39436 impl_384_property_transition = {
39437  "transition",
39438  {
39440  .object = &impl_554
39441  }
39442 };
39443 
39445 impl_384_property_transitionDelay = {
39446  "transitionDelay",
39447  {
39449  .object = &impl_555
39450  }
39451 };
39452 
39454 impl_384_property_transitionDuration = {
39455  "transitionDuration",
39456  {
39458  .object = &impl_556
39459  }
39460 };
39461 
39463 impl_384_property_transitionProperty = {
39464  "transitionProperty",
39465  {
39467  .object = &impl_557
39468  }
39469 };
39470 
39472 impl_384_property_transitionTimingFunction = {
39473  "transitionTimingFunction",
39474  {
39476  .object = &impl_558
39477  }
39478 };
39479 
39481 impl_384_property_unicodeBidi = {
39482  "unicodeBidi",
39483  {
39485  .object = &impl_559
39486  }
39487 };
39488 
39490 impl_384_property_userSelect = {
39491  "userSelect",
39492  {
39494  .object = &impl_560
39495  }
39496 };
39497 
39499 impl_384_property_verticalAlign = {
39500  "verticalAlign",
39501  {
39503  .object = &impl_561
39504  }
39505 };
39506 
39508 impl_384_property_visibility = {
39509  "visibility",
39510  {
39512  .object = &impl_562
39513  }
39514 };
39515 
39517 impl_384_property_whiteSpace = {
39518  "whiteSpace",
39519  {
39521  .object = &impl_563
39522  }
39523 };
39524 
39526 impl_384_property_widows = {
39527  "widows",
39528  {
39530  .object = &impl_564
39531  }
39532 };
39533 
39535 impl_384_property_width = {
39536  "width",
39537  {
39539  .object = &impl_565
39540  }
39541 };
39542 
39544 impl_384_property_wordBreak = {
39545  "wordBreak",
39546  {
39548  .object = &impl_566
39549  }
39550 };
39551 
39553 impl_384_property_wordSpacing = {
39554  "wordSpacing",
39555  {
39557  .object = &impl_567
39558  }
39559 };
39560 
39562 impl_384_property_wordWrap = {
39563  "wordWrap",
39564  {
39566  .object = &impl_568
39567  }
39568 };
39569 
39571 impl_384_property_zIndex = {
39572  "zIndex",
39573  {
39575  .object = &impl_569
39576  }
39577 };
39578 
39579 static const afw_runtime_unresolved_property_t *
39580 impl_384_properties[] = {
39581  &impl_384_property_alignContent,
39582  &impl_384_property_alignItems,
39583  &impl_384_property_alignSelf,
39584  &impl_384_property_animation,
39585  &impl_384_property_animationDelay,
39586  &impl_384_property_animationDirection,
39587  &impl_384_property_animationDuration,
39588  &impl_384_property_animationFillMode,
39589  &impl_384_property_animationIterationCount,
39590  &impl_384_property_animationName,
39591  &impl_384_property_animationPlayState,
39592  &impl_384_property_animationTimingFunction,
39593  &impl_384_property_backfaceVisibility,
39594  &impl_384_property_background,
39595  &impl_384_property_backgroundAttachment,
39596  &impl_384_property_backgroundClip,
39597  &impl_384_property_backgroundColor,
39598  &impl_384_property_backgroundImage,
39599  &impl_384_property_backgroundOrigin,
39600  &impl_384_property_backgroundPosition,
39601  &impl_384_property_backgroundRepeat,
39602  &impl_384_property_backgroundSize,
39603  &impl_384_property_border,
39604  &impl_384_property_borderBottom,
39605  &impl_384_property_borderBottomColor,
39606  &impl_384_property_borderBottomLeftRadius,
39607  &impl_384_property_borderBottomRightRadius,
39608  &impl_384_property_borderBottomStyle,
39609  &impl_384_property_borderBottomWidth,
39610  &impl_384_property_borderCollapse,
39611  &impl_384_property_borderColor,
39612  &impl_384_property_borderImage,
39613  &impl_384_property_borderImageOutset,
39614  &impl_384_property_borderImageRepeat,
39615  &impl_384_property_borderImageSlice,
39616  &impl_384_property_borderImageSource,
39617  &impl_384_property_borderImageWidth,
39618  &impl_384_property_borderLeft,
39619  &impl_384_property_borderLeftColor,
39620  &impl_384_property_borderLeftStyle,
39621  &impl_384_property_borderLeftWidth,
39622  &impl_384_property_borderRadius,
39623  &impl_384_property_borderRight,
39624  &impl_384_property_borderRightColor,
39625  &impl_384_property_borderRightStyle,
39626  &impl_384_property_borderRightWidth,
39627  &impl_384_property_borderSpacing,
39628  &impl_384_property_borderStyle,
39629  &impl_384_property_borderTop,
39630  &impl_384_property_borderTopColor,
39631  &impl_384_property_borderTopLeftRadius,
39632  &impl_384_property_borderTopRightRadius,
39633  &impl_384_property_borderTopStyle,
39634  &impl_384_property_borderTopWidth,
39635  &impl_384_property_borderWidth,
39636  &impl_384_property_bottom,
39637  &impl_384_property_boxDecorationBreak,
39638  &impl_384_property_boxShadow,
39639  &impl_384_property_boxSizing,
39640  &impl_384_property_captionSide,
39641  &impl_384_property_clear,
39642  &impl_384_property_clip,
39643  &impl_384_property_color,
39644  &impl_384_property_columnCount,
39645  &impl_384_property_columnFill,
39646  &impl_384_property_columnGap,
39647  &impl_384_property_columnRule,
39648  &impl_384_property_columnRuleColor,
39649  &impl_384_property_columnRuleStyle,
39650  &impl_384_property_columnRuleWidth,
39651  &impl_384_property_columnSpan,
39652  &impl_384_property_columnWidth,
39653  &impl_384_property_columns,
39654  &impl_384_property_content,
39655  &impl_384_property_counterIncrement,
39656  &impl_384_property_counterReset,
39657  &impl_384_property_cssFloat,
39658  &impl_384_property_cursor,
39659  &impl_384_property_direction,
39660  &impl_384_property_display,
39661  &impl_384_property_emptyCells,
39662  &impl_384_property_filter,
39663  &impl_384_property_flex,
39664  &impl_384_property_flexBasis,
39665  &impl_384_property_flexDirection,
39666  &impl_384_property_flexFlow,
39667  &impl_384_property_flexGrow,
39668  &impl_384_property_flexShrink,
39669  &impl_384_property_flexWrap,
39670  &impl_384_property_font,
39671  &impl_384_property_fontFamily,
39672  &impl_384_property_fontSize,
39673  &impl_384_property_fontSizeAdjust,
39674  &impl_384_property_fontStretch,
39675  &impl_384_property_fontStyle,
39676  &impl_384_property_fontVariant,
39677  &impl_384_property_fontWeight,
39678  &impl_384_property_hangingPunctuation,
39679  &impl_384_property_height,
39680  &impl_384_property_hyphens,
39681  &impl_384_property_icon,
39682  &impl_384_property_imageOrientation,
39683  &impl_384_property_isolation,
39684  &impl_384_property_justifyContent,
39685  &impl_384_property_left,
39686  &impl_384_property_letterSpacing,
39687  &impl_384_property_lineHeight,
39688  &impl_384_property_listStyle,
39689  &impl_384_property_listStyleImage,
39690  &impl_384_property_listStylePosition,
39691  &impl_384_property_listStyleType,
39692  &impl_384_property_margin,
39693  &impl_384_property_marginBottom,
39694  &impl_384_property_marginLeft,
39695  &impl_384_property_marginRight,
39696  &impl_384_property_marginTop,
39697  &impl_384_property_maxHeight,
39698  &impl_384_property_maxWidth,
39699  &impl_384_property_minHeight,
39700  &impl_384_property_minWidth,
39701  &impl_384_property_navDown,
39702  &impl_384_property_navIndex,
39703  &impl_384_property_navLeft,
39704  &impl_384_property_navRight,
39705  &impl_384_property_navUp,
39706  &impl_384_property_objectFit,
39707  &impl_384_property_objectPosition,
39708  &impl_384_property_opacity,
39709  &impl_384_property_order,
39710  &impl_384_property_orphans,
39711  &impl_384_property_outline,
39712  &impl_384_property_outlineColor,
39713  &impl_384_property_outlineOffset,
39714  &impl_384_property_outlineStyle,
39715  &impl_384_property_outlineWidth,
39716  &impl_384_property_overflow,
39717  &impl_384_property_overflowX,
39718  &impl_384_property_overflowY,
39719  &impl_384_property_padding,
39720  &impl_384_property_paddingBottom,
39721  &impl_384_property_paddingLeft,
39722  &impl_384_property_paddingRight,
39723  &impl_384_property_paddingTop,
39724  &impl_384_property_pageBreakAfter,
39725  &impl_384_property_pageBreakBefore,
39726  &impl_384_property_pageBreakInside,
39727  &impl_384_property_perspective,
39728  &impl_384_property_perspectiveOrigin,
39729  &impl_384_property_position,
39730  &impl_384_property_quotes,
39731  &impl_384_property_resize,
39732  &impl_384_property_right,
39733  &impl_384_property_tabSize,
39734  &impl_384_property_tableLayout,
39735  &impl_384_property_textAlign,
39736  &impl_384_property_textAlignLast,
39737  &impl_384_property_textDecoration,
39738  &impl_384_property_textDecorationColor,
39739  &impl_384_property_textDecorationLine,
39740  &impl_384_property_textDecorationStyle,
39741  &impl_384_property_textIndent,
39742  &impl_384_property_textJustify,
39743  &impl_384_property_textOverflow,
39744  &impl_384_property_textShadow,
39745  &impl_384_property_textTransform,
39746  &impl_384_property_top,
39747  &impl_384_property_transform,
39748  &impl_384_property_transformOrigin,
39749  &impl_384_property_transformStyle,
39750  &impl_384_property_transition,
39751  &impl_384_property_transitionDelay,
39752  &impl_384_property_transitionDuration,
39753  &impl_384_property_transitionProperty,
39754  &impl_384_property_transitionTimingFunction,
39755  &impl_384_property_unicodeBidi,
39756  &impl_384_property_userSelect,
39757  &impl_384_property_verticalAlign,
39758  &impl_384_property_visibility,
39759  &impl_384_property_whiteSpace,
39760  &impl_384_property_widows,
39761  &impl_384_property_width,
39762  &impl_384_property_wordBreak,
39763  &impl_384_property_wordSpacing,
39764  &impl_384_property_wordWrap,
39765  &impl_384_property_zIndex,
39766  NULL
39767 };
39768 
39770 impl_384 = {
39771  &impl_384_properties[0]
39772 };
39773 
39774 /*
39775  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style
39776  */
39777 
39779 impl_382_property_allowAdd = {
39780  "allowAdd",
39781  {
39783  .boolean = true
39784  }
39785 };
39786 
39788 impl_382_property_allowChange = {
39789  "allowChange",
39790  {
39792  .boolean = true
39793  }
39794 };
39795 
39797 impl_382_property_allowDelete = {
39798  "allowDelete",
39799  {
39801  .boolean = true
39802  }
39803 };
39804 
39806 impl_382_property_allowEntity = {
39807  "allowEntity",
39808  {
39810  .boolean = false
39811  }
39812 };
39813 
39814 static const afw_utf8_t
39815 impl_382_array_collectionURIs[] = {
39816  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
39817 };
39818 
39820 impl_382_list_collectionURIs = {
39821  AFW_UTF8_LITERAL("string"),
39822  sizeof(impl_382_array_collectionURIs) / sizeof(afw_utf8_t),
39823  (const void *)&impl_382_array_collectionURIs
39824 };
39825 
39827 impl_382_property_collectionURIs = {
39828  "collectionURIs",
39829  {
39831  .list = &impl_382_list_collectionURIs
39832  }
39833 };
39834 
39836 impl_382_property_description = {
39837  "description",
39838  {
39840  .string = "Adaptive Layout definition for the CSS style properties."
39841  }
39842 };
39843 
39845 impl_382_property_objectType = {
39846  "objectType",
39847  {
39849  .string = "_AdaptiveLayoutComponentType_Style"
39850  }
39851 };
39852 
39854 impl_382_property_otherProperties = {
39855  "otherProperties",
39856  {
39858  .object = &impl_383
39859  }
39860 };
39861 
39863 impl_382_property_propertyTypes = {
39864  "propertyTypes",
39865  {
39867  .object = &impl_384
39868  }
39869 };
39870 
39871 static const afw_runtime_unresolved_property_t *
39872 impl_382_properties[] = {
39873  &impl_382_property_allowAdd,
39874  &impl_382_property_allowChange,
39875  &impl_382_property_allowDelete,
39876  &impl_382_property_allowEntity,
39877  &impl_382_property_collectionURIs,
39878  &impl_382_property_description,
39879  &impl_382_property_objectType,
39880  &impl_382_property_otherProperties,
39881  &impl_382_property_propertyTypes,
39882  NULL
39883 };
39884 
39885 static const afw_utf8_t
39886 impl_382_meta_path =
39887  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Style");
39888 
39890 impl_382 = {
39891  &afw_components_s__AdaptiveObjectType_,
39892  &afw_components_s__AdaptiveLayoutComponentType_Style,
39893  &impl_382_meta_path,
39894  &impl_382_properties[0]
39895 };
39896 
39898 impl_570;
39899 
39901 impl_571;
39902 
39904 impl_572;
39905 
39906 /*
39907  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes/columns
39908  */
39909 
39911 impl_572_property_allowWrite = {
39912  "allowWrite",
39913  {
39915  .boolean = true
39916  }
39917 };
39918 
39920 impl_572_property_dataType = {
39921  "dataType",
39922  {
39924  .string = "list"
39925  }
39926 };
39927 
39929 impl_572_property_dataTypeParameter = {
39930  "dataTypeParameter",
39931  {
39933  .string = "object _AdaptiveLayoutComponentType_Table_Column"
39934  }
39935 };
39936 
39938 impl_572_property_description = {
39939  "description",
39940  {
39942  .string = "The columns that are defined for this Table component."
39943  }
39944 };
39945 
39947 impl_572_property_label = {
39948  "label",
39949  {
39951  .string = "Columns"
39952  }
39953 };
39954 
39956 impl_572_property_required = {
39957  "required",
39958  {
39960  .boolean = true
39961  }
39962 };
39963 
39964 static const afw_runtime_unresolved_property_t *
39965 impl_572_properties[] = {
39966  &impl_572_property_allowWrite,
39967  &impl_572_property_dataType,
39968  &impl_572_property_dataTypeParameter,
39969  &impl_572_property_description,
39970  &impl_572_property_label,
39971  &impl_572_property_required,
39972  NULL
39973 };
39974 
39976 impl_572 = {
39977  &impl_572_properties[0]
39978 };
39979 
39981 impl_573;
39982 
39983 /*
39984  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes/compact
39985  */
39986 
39988 impl_573_property_allowWrite = {
39989  "allowWrite",
39990  {
39992  .boolean = true
39993  }
39994 };
39995 
39997 impl_573_property_dataType = {
39998  "dataType",
39999  {
40001  .string = "boolean"
40002  }
40003 };
40004 
40006 impl_573_property_description = {
40007  "description",
40008  {
40010  .string = "Indicates whether this Table compact appears compact."
40011  }
40012 };
40013 
40015 impl_573_property_label = {
40016  "label",
40017  {
40019  .string = "Compact"
40020  }
40021 };
40022 
40023 static const afw_runtime_unresolved_property_t *
40024 impl_573_properties[] = {
40025  &impl_573_property_allowWrite,
40026  &impl_573_property_dataType,
40027  &impl_573_property_description,
40028  &impl_573_property_label,
40029  NULL
40030 };
40031 
40033 impl_573 = {
40034  &impl_573_properties[0]
40035 };
40036 
40038 impl_574;
40039 
40040 /*
40041  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes/isHeaderVisible
40042  */
40043 
40045 impl_574_property_allowWrite = {
40046  "allowWrite",
40047  {
40049  .boolean = true
40050  }
40051 };
40052 
40054 impl_574_property_dataType = {
40055  "dataType",
40056  {
40058  .string = "boolean"
40059  }
40060 };
40061 
40063 impl_574_property_description = {
40064  "description",
40065  {
40067  .string = "Indicates whether this Table displays column headers."
40068  }
40069 };
40070 
40072 impl_574_property_label = {
40073  "label",
40074  {
40076  .string = "Header Visible"
40077  }
40078 };
40079 
40080 static const afw_runtime_unresolved_property_t *
40081 impl_574_properties[] = {
40082  &impl_574_property_allowWrite,
40083  &impl_574_property_dataType,
40084  &impl_574_property_description,
40085  &impl_574_property_label,
40086  NULL
40087 };
40088 
40090 impl_574 = {
40091  &impl_574_properties[0]
40092 };
40093 
40095 impl_575;
40096 
40097 /*
40098  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes/rows
40099  */
40100 
40102 impl_575_property_allowWrite = {
40103  "allowWrite",
40104  {
40106  .boolean = true
40107  }
40108 };
40109 
40111 impl_575_property_dataType = {
40112  "dataType",
40113  {
40115  .string = "list"
40116  }
40117 };
40118 
40120 impl_575_property_description = {
40121  "description",
40122  {
40124  .string = "The rows that are defined for this Table component."
40125  }
40126 };
40127 
40129 impl_575_property_label = {
40130  "label",
40131  {
40133  .string = "Rows"
40134  }
40135 };
40136 
40138 impl_575_property_required = {
40139  "required",
40140  {
40142  .boolean = true
40143  }
40144 };
40145 
40146 static const afw_runtime_unresolved_property_t *
40147 impl_575_properties[] = {
40148  &impl_575_property_allowWrite,
40149  &impl_575_property_dataType,
40150  &impl_575_property_description,
40151  &impl_575_property_label,
40152  &impl_575_property_required,
40153  NULL
40154 };
40155 
40157 impl_575 = {
40158  &impl_575_properties[0]
40159 };
40160 
40162 impl_576;
40163 
40164 /*
40165  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes/selectionMode
40166  */
40167 
40169 impl_576_property_allowWrite = {
40170  "allowWrite",
40171  {
40173  .boolean = true
40174  }
40175 };
40176 
40178 impl_576_property_dataType = {
40179  "dataType",
40180  {
40182  .string = "string"
40183  }
40184 };
40185 
40187 impl_576_property_description = {
40188  "description",
40189  {
40191  .string = "The selection mode for this table (none, single, multiple)."
40192  }
40193 };
40194 
40196 impl_576_property_label = {
40197  "label",
40198  {
40200  .string = "Selection Mode"
40201  }
40202 };
40203 
40204 static const afw_runtime_unresolved_property_t *
40205 impl_576_properties[] = {
40206  &impl_576_property_allowWrite,
40207  &impl_576_property_dataType,
40208  &impl_576_property_description,
40209  &impl_576_property_label,
40210  NULL
40211 };
40212 
40214 impl_576 = {
40215  &impl_576_properties[0]
40216 };
40217 
40218 /*
40219  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table/propertyTypes
40220  */
40221 
40223 impl_571_property_columns = {
40224  "columns",
40225  {
40227  .object = &impl_572
40228  }
40229 };
40230 
40232 impl_571_property_compact = {
40233  "compact",
40234  {
40236  .object = &impl_573
40237  }
40238 };
40239 
40241 impl_571_property_isHeaderVisible = {
40242  "isHeaderVisible",
40243  {
40245  .object = &impl_574
40246  }
40247 };
40248 
40250 impl_571_property_rows = {
40251  "rows",
40252  {
40254  .object = &impl_575
40255  }
40256 };
40257 
40259 impl_571_property_selectionMode = {
40260  "selectionMode",
40261  {
40263  .object = &impl_576
40264  }
40265 };
40266 
40267 static const afw_runtime_unresolved_property_t *
40268 impl_571_properties[] = {
40269  &impl_571_property_columns,
40270  &impl_571_property_compact,
40271  &impl_571_property_isHeaderVisible,
40272  &impl_571_property_rows,
40273  &impl_571_property_selectionMode,
40274  NULL
40275 };
40276 
40277 static const afw_utf8_t
40278 impl_571_parentPaths_array[] = {
40279  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
40280 };
40281 
40283 impl_571 = {
40284  &impl_571_properties[0],
40285  sizeof(impl_571_parentPaths_array) / sizeof(afw_utf8_t),
40286  &impl_571_parentPaths_array[0]
40287 };
40288 
40289 /*
40290  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table
40291  */
40292 
40294 impl_570_property_allowAdd = {
40295  "allowAdd",
40296  {
40298  .boolean = true
40299  }
40300 };
40301 
40303 impl_570_property_allowChange = {
40304  "allowChange",
40305  {
40307  .boolean = true
40308  }
40309 };
40310 
40312 impl_570_property_allowDelete = {
40313  "allowDelete",
40314  {
40316  .boolean = true
40317  }
40318 };
40319 
40321 impl_570_property_allowEntity = {
40322  "allowEntity",
40323  {
40325  .boolean = false
40326  }
40327 };
40328 
40329 static const afw_utf8_t
40330 impl_570_array_collectionURIs[] = {
40331  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
40332 };
40333 
40335 impl_570_list_collectionURIs = {
40336  AFW_UTF8_LITERAL("string"),
40337  sizeof(impl_570_array_collectionURIs) / sizeof(afw_utf8_t),
40338  (const void *)&impl_570_array_collectionURIs
40339 };
40340 
40342 impl_570_property_collectionURIs = {
40343  "collectionURIs",
40344  {
40346  .list = &impl_570_list_collectionURIs
40347  }
40348 };
40349 
40351 impl_570_property_description = {
40352  "description",
40353  {
40355  .string = "Adaptive Layout definition for the Table component."
40356  }
40357 };
40358 
40360 impl_570_property_label = {
40361  "label",
40362  {
40364  .string = "Table Layout"
40365  }
40366 };
40367 
40369 impl_570_property_objectType = {
40370  "objectType",
40371  {
40373  .string = "_AdaptiveLayoutComponentType_Table"
40374  }
40375 };
40376 
40378 impl_570_property_propertyTypes = {
40379  "propertyTypes",
40380  {
40382  .object = &impl_571
40383  }
40384 };
40385 
40386 static const afw_runtime_unresolved_property_t *
40387 impl_570_properties[] = {
40388  &impl_570_property_allowAdd,
40389  &impl_570_property_allowChange,
40390  &impl_570_property_allowDelete,
40391  &impl_570_property_allowEntity,
40392  &impl_570_property_collectionURIs,
40393  &impl_570_property_description,
40394  &impl_570_property_label,
40395  &impl_570_property_objectType,
40396  &impl_570_property_propertyTypes,
40397  NULL
40398 };
40399 
40400 static const afw_utf8_t
40401 impl_570_meta_path =
40402  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table");
40403 
40405 impl_570 = {
40406  &afw_components_s__AdaptiveObjectType_,
40407  &afw_components_s__AdaptiveLayoutComponentType_Table,
40408  &impl_570_meta_path,
40409  &impl_570_properties[0]
40410 };
40411 
40413 impl_577;
40414 
40416 impl_578;
40417 
40419 impl_579;
40420 
40421 /*
40422  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/fieldName
40423  */
40424 
40426 impl_579_property_allowWrite = {
40427  "allowWrite",
40428  {
40430  .boolean = true
40431  }
40432 };
40433 
40435 impl_579_property_dataType = {
40436  "dataType",
40437  {
40439  .string = "string"
40440  }
40441 };
40442 
40444 impl_579_property_description = {
40445  "description",
40446  {
40448  .string = "The fieldName for the rows used in this Table component column definition."
40449  }
40450 };
40451 
40453 impl_579_property_label = {
40454  "label",
40455  {
40457  .string = "Field Name"
40458  }
40459 };
40460 
40461 static const afw_runtime_unresolved_property_t *
40462 impl_579_properties[] = {
40463  &impl_579_property_allowWrite,
40464  &impl_579_property_dataType,
40465  &impl_579_property_description,
40466  &impl_579_property_label,
40467  NULL
40468 };
40469 
40471 impl_579 = {
40472  &impl_579_properties[0]
40473 };
40474 
40476 impl_580;
40477 
40478 /*
40479  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/isMultiline
40480  */
40481 
40483 impl_580_property_allowWrite = {
40484  "allowWrite",
40485  {
40487  .boolean = true
40488  }
40489 };
40490 
40492 impl_580_property_dataType = {
40493  "dataType",
40494  {
40496  .string = "boolean"
40497  }
40498 };
40499 
40501 impl_580_property_description = {
40502  "description",
40503  {
40505  .string = "Indicates this column is multilined in this Table component."
40506  }
40507 };
40508 
40510 impl_580_property_label = {
40511  "label",
40512  {
40514  .string = "Multiline"
40515  }
40516 };
40517 
40518 static const afw_runtime_unresolved_property_t *
40519 impl_580_properties[] = {
40520  &impl_580_property_allowWrite,
40521  &impl_580_property_dataType,
40522  &impl_580_property_description,
40523  &impl_580_property_label,
40524  NULL
40525 };
40526 
40528 impl_580 = {
40529  &impl_580_properties[0]
40530 };
40531 
40533 impl_581;
40534 
40535 /*
40536  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/isResizable
40537  */
40538 
40540 impl_581_property_allowWrite = {
40541  "allowWrite",
40542  {
40544  .boolean = true
40545  }
40546 };
40547 
40549 impl_581_property_dataType = {
40550  "dataType",
40551  {
40553  .string = "boolean"
40554  }
40555 };
40556 
40558 impl_581_property_description = {
40559  "description",
40560  {
40562  .string = "Indicates this column is resizable in this Table component."
40563  }
40564 };
40565 
40567 impl_581_property_label = {
40568  "label",
40569  {
40571  .string = "Resizable"
40572  }
40573 };
40574 
40575 static const afw_runtime_unresolved_property_t *
40576 impl_581_properties[] = {
40577  &impl_581_property_allowWrite,
40578  &impl_581_property_dataType,
40579  &impl_581_property_description,
40580  &impl_581_property_label,
40581  NULL
40582 };
40583 
40585 impl_581 = {
40586  &impl_581_properties[0]
40587 };
40588 
40590 impl_582;
40591 
40592 /*
40593  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/key
40594  */
40595 
40597 impl_582_property_allowWrite = {
40598  "allowWrite",
40599  {
40601  .boolean = true
40602  }
40603 };
40604 
40606 impl_582_property_dataType = {
40607  "dataType",
40608  {
40610  .string = "string"
40611  }
40612 };
40613 
40615 impl_582_property_description = {
40616  "description",
40617  {
40619  .string = "The key for this column used in this Table component."
40620  }
40621 };
40622 
40624 impl_582_property_label = {
40625  "label",
40626  {
40628  .string = "Key"
40629  }
40630 };
40631 
40633 impl_582_property_required = {
40634  "required",
40635  {
40637  .boolean = true
40638  }
40639 };
40640 
40641 static const afw_runtime_unresolved_property_t *
40642 impl_582_properties[] = {
40643  &impl_582_property_allowWrite,
40644  &impl_582_property_dataType,
40645  &impl_582_property_description,
40646  &impl_582_property_label,
40647  &impl_582_property_required,
40648  NULL
40649 };
40650 
40652 impl_582 = {
40653  &impl_582_properties[0]
40654 };
40655 
40657 impl_583;
40658 
40659 /*
40660  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/maxWidth
40661  */
40662 
40664 impl_583_property_allowWrite = {
40665  "allowWrite",
40666  {
40668  .boolean = true
40669  }
40670 };
40671 
40673 impl_583_property_dataType = {
40674  "dataType",
40675  {
40677  .string = "integer"
40678  }
40679 };
40680 
40682 impl_583_property_description = {
40683  "description",
40684  {
40686  .string = "The maximum width for this column used in this Table component."
40687  }
40688 };
40689 
40691 impl_583_property_label = {
40692  "label",
40693  {
40695  .string = "Max Width"
40696  }
40697 };
40698 
40699 static const afw_runtime_unresolved_property_t *
40700 impl_583_properties[] = {
40701  &impl_583_property_allowWrite,
40702  &impl_583_property_dataType,
40703  &impl_583_property_description,
40704  &impl_583_property_label,
40705  NULL
40706 };
40707 
40709 impl_583 = {
40710  &impl_583_properties[0]
40711 };
40712 
40714 impl_584;
40715 
40716 /*
40717  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/minWidth
40718  */
40719 
40721 impl_584_property_allowWrite = {
40722  "allowWrite",
40723  {
40725  .boolean = true
40726  }
40727 };
40728 
40730 impl_584_property_dataType = {
40731  "dataType",
40732  {
40734  .string = "integer"
40735  }
40736 };
40737 
40739 impl_584_property_description = {
40740  "description",
40741  {
40743  .string = "The minimum width for this column used in this Table component."
40744  }
40745 };
40746 
40748 impl_584_property_label = {
40749  "label",
40750  {
40752  .string = "Min Width"
40753  }
40754 };
40755 
40756 static const afw_runtime_unresolved_property_t *
40757 impl_584_properties[] = {
40758  &impl_584_property_allowWrite,
40759  &impl_584_property_dataType,
40760  &impl_584_property_description,
40761  &impl_584_property_label,
40762  NULL
40763 };
40764 
40766 impl_584 = {
40767  &impl_584_properties[0]
40768 };
40769 
40771 impl_585;
40772 
40773 /*
40774  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes/name
40775  */
40776 
40778 impl_585_property_allowWrite = {
40779  "allowWrite",
40780  {
40782  .boolean = true
40783  }
40784 };
40785 
40787 impl_585_property_dataType = {
40788  "dataType",
40789  {
40791  .string = "string"
40792  }
40793 };
40794 
40796 impl_585_property_description = {
40797  "description",
40798  {
40800  .string = "The name to display for this column used in this Table component."
40801  }
40802 };
40803 
40805 impl_585_property_label = {
40806  "label",
40807  {
40809  .string = "Name"
40810  }
40811 };
40812 
40814 impl_585_property_required = {
40815  "required",
40816  {
40818  .boolean = true
40819  }
40820 };
40821 
40822 static const afw_runtime_unresolved_property_t *
40823 impl_585_properties[] = {
40824  &impl_585_property_allowWrite,
40825  &impl_585_property_dataType,
40826  &impl_585_property_description,
40827  &impl_585_property_label,
40828  &impl_585_property_required,
40829  NULL
40830 };
40831 
40833 impl_585 = {
40834  &impl_585_properties[0]
40835 };
40836 
40837 /*
40838  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column/propertyTypes
40839  */
40840 
40842 impl_578_property_fieldName = {
40843  "fieldName",
40844  {
40846  .object = &impl_579
40847  }
40848 };
40849 
40851 impl_578_property_isMultiline = {
40852  "isMultiline",
40853  {
40855  .object = &impl_580
40856  }
40857 };
40858 
40860 impl_578_property_isResizable = {
40861  "isResizable",
40862  {
40864  .object = &impl_581
40865  }
40866 };
40867 
40869 impl_578_property_key = {
40870  "key",
40871  {
40873  .object = &impl_582
40874  }
40875 };
40876 
40878 impl_578_property_maxWidth = {
40879  "maxWidth",
40880  {
40882  .object = &impl_583
40883  }
40884 };
40885 
40887 impl_578_property_minWidth = {
40888  "minWidth",
40889  {
40891  .object = &impl_584
40892  }
40893 };
40894 
40896 impl_578_property_name = {
40897  "name",
40898  {
40900  .object = &impl_585
40901  }
40902 };
40903 
40904 static const afw_runtime_unresolved_property_t *
40905 impl_578_properties[] = {
40906  &impl_578_property_fieldName,
40907  &impl_578_property_isMultiline,
40908  &impl_578_property_isResizable,
40909  &impl_578_property_key,
40910  &impl_578_property_maxWidth,
40911  &impl_578_property_minWidth,
40912  &impl_578_property_name,
40913  NULL
40914 };
40915 
40917 impl_578 = {
40918  &impl_578_properties[0]
40919 };
40920 
40921 /*
40922  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column
40923  */
40924 
40926 impl_577_property_allowAdd = {
40927  "allowAdd",
40928  {
40930  .boolean = true
40931  }
40932 };
40933 
40935 impl_577_property_allowChange = {
40936  "allowChange",
40937  {
40939  .boolean = true
40940  }
40941 };
40942 
40944 impl_577_property_allowDelete = {
40945  "allowDelete",
40946  {
40948  .boolean = true
40949  }
40950 };
40951 
40953 impl_577_property_allowEntity = {
40954  "allowEntity",
40955  {
40957  .boolean = false
40958  }
40959 };
40960 
40961 static const afw_utf8_t
40962 impl_577_array_collectionURIs[] = {
40963  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
40964 };
40965 
40967 impl_577_list_collectionURIs = {
40968  AFW_UTF8_LITERAL("string"),
40969  sizeof(impl_577_array_collectionURIs) / sizeof(afw_utf8_t),
40970  (const void *)&impl_577_array_collectionURIs
40971 };
40972 
40974 impl_577_property_collectionURIs = {
40975  "collectionURIs",
40976  {
40978  .list = &impl_577_list_collectionURIs
40979  }
40980 };
40981 
40983 impl_577_property_description = {
40984  "description",
40985  {
40987  .string = "Adaptive Layout column definition for the Table component."
40988  }
40989 };
40990 
40992 impl_577_property_label = {
40993  "label",
40994  {
40996  .string = "Table Layout Column"
40997  }
40998 };
40999 
41001 impl_577_property_objectIdPropertyName = {
41002  "objectIdPropertyName",
41003  {
41005  .string = "key"
41006  }
41007 };
41008 
41010 impl_577_property_objectType = {
41011  "objectType",
41012  {
41014  .string = "_AdaptiveLayoutComponentType_Table_Column"
41015  }
41016 };
41017 
41019 impl_577_property_propertyTypes = {
41020  "propertyTypes",
41021  {
41023  .object = &impl_578
41024  }
41025 };
41026 
41027 static const afw_runtime_unresolved_property_t *
41028 impl_577_properties[] = {
41029  &impl_577_property_allowAdd,
41030  &impl_577_property_allowChange,
41031  &impl_577_property_allowDelete,
41032  &impl_577_property_allowEntity,
41033  &impl_577_property_collectionURIs,
41034  &impl_577_property_description,
41035  &impl_577_property_label,
41036  &impl_577_property_objectIdPropertyName,
41037  &impl_577_property_objectType,
41038  &impl_577_property_propertyTypes,
41039  NULL
41040 };
41041 
41042 static const afw_utf8_t
41043 impl_577_meta_path =
41044  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Column");
41045 
41047 impl_577 = {
41048  &afw_components_s__AdaptiveObjectType_,
41049  &afw_components_s__AdaptiveLayoutComponentType_Table_Column,
41050  &impl_577_meta_path,
41051  &impl_577_properties[0]
41052 };
41053 
41055 impl_586;
41056 
41058 impl_587;
41059 
41060 /*
41061  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Row/otherProperties
41062  */
41063 
41064 static const afw_runtime_unresolved_property_t *
41065 impl_587_properties[] = {
41066  NULL
41067 };
41068 
41070 impl_587 = {
41071  &impl_587_properties[0]
41072 };
41073 
41074 /*
41075  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Row
41076  */
41077 
41079 impl_586_property_allowAdd = {
41080  "allowAdd",
41081  {
41083  .boolean = true
41084  }
41085 };
41086 
41088 impl_586_property_allowChange = {
41089  "allowChange",
41090  {
41092  .boolean = true
41093  }
41094 };
41095 
41097 impl_586_property_allowDelete = {
41098  "allowDelete",
41099  {
41101  .boolean = true
41102  }
41103 };
41104 
41106 impl_586_property_allowEntity = {
41107  "allowEntity",
41108  {
41110  .boolean = false
41111  }
41112 };
41113 
41114 static const afw_utf8_t
41115 impl_586_array_collectionURIs[] = {
41116  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
41117 };
41118 
41120 impl_586_list_collectionURIs = {
41121  AFW_UTF8_LITERAL("string"),
41122  sizeof(impl_586_array_collectionURIs) / sizeof(afw_utf8_t),
41123  (const void *)&impl_586_array_collectionURIs
41124 };
41125 
41127 impl_586_property_collectionURIs = {
41128  "collectionURIs",
41129  {
41131  .list = &impl_586_list_collectionURIs
41132  }
41133 };
41134 
41136 impl_586_property_description = {
41137  "description",
41138  {
41140  .string = "Adaptive Layout column definition for the Table component."
41141  }
41142 };
41143 
41145 impl_586_property_label = {
41146  "label",
41147  {
41149  .string = "Table Layout Row"
41150  }
41151 };
41152 
41154 impl_586_property_objectType = {
41155  "objectType",
41156  {
41158  .string = "_AdaptiveLayoutComponentType_Table_Row"
41159  }
41160 };
41161 
41163 impl_586_property_otherProperties = {
41164  "otherProperties",
41165  {
41167  .object = &impl_587
41168  }
41169 };
41170 
41171 static const afw_runtime_unresolved_property_t *
41172 impl_586_properties[] = {
41173  &impl_586_property_allowAdd,
41174  &impl_586_property_allowChange,
41175  &impl_586_property_allowDelete,
41176  &impl_586_property_allowEntity,
41177  &impl_586_property_collectionURIs,
41178  &impl_586_property_description,
41179  &impl_586_property_label,
41180  &impl_586_property_objectType,
41181  &impl_586_property_otherProperties,
41182  NULL
41183 };
41184 
41185 static const afw_utf8_t
41186 impl_586_meta_path =
41187  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Table_Row");
41188 
41190 impl_586 = {
41191  &afw_components_s__AdaptiveObjectType_,
41192  &afw_components_s__AdaptiveLayoutComponentType_Table_Row,
41193  &impl_586_meta_path,
41194  &impl_586_properties[0]
41195 };
41196 
41198 impl_588;
41199 
41201 impl_589;
41202 
41204 impl_590;
41205 
41206 /*
41207  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs/propertyTypes/gapSpace
41208  */
41209 
41211 impl_590_property_allowWrite = {
41212  "allowWrite",
41213  {
41215  .boolean = true
41216  }
41217 };
41218 
41220 impl_590_property_dataType = {
41221  "dataType",
41222  {
41224  .string = "integer"
41225  }
41226 };
41227 
41229 impl_590_property_description = {
41230  "description",
41231  {
41233  .string = "The amount of space between the tabs and tabbed content."
41234  }
41235 };
41236 
41238 impl_590_property_label = {
41239  "label",
41240  {
41242  .string = "Gap Space"
41243  }
41244 };
41245 
41246 static const afw_runtime_unresolved_property_t *
41247 impl_590_properties[] = {
41248  &impl_590_property_allowWrite,
41249  &impl_590_property_dataType,
41250  &impl_590_property_description,
41251  &impl_590_property_label,
41252  NULL
41253 };
41254 
41256 impl_590 = {
41257  &impl_590_properties[0]
41258 };
41259 
41261 impl_591;
41262 
41263 /*
41264  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs/propertyTypes/tabs
41265  */
41266 
41268 impl_591_property_allowWrite = {
41269  "allowWrite",
41270  {
41272  .boolean = true
41273  }
41274 };
41275 
41277 impl_591_property_dataType = {
41278  "dataType",
41279  {
41281  .string = "list"
41282  }
41283 };
41284 
41286 impl_591_property_dataTypeParameter = {
41287  "dataTypeParameter",
41288  {
41290  .string = "object _AdaptiveLayoutComponentType_Tabs_Tab"
41291  }
41292 };
41293 
41295 impl_591_property_description = {
41296  "description",
41297  {
41299  .string = "The tabs that are defined for this Tabs component."
41300  }
41301 };
41302 
41304 impl_591_property_label = {
41305  "label",
41306  {
41308  .string = "Tabs"
41309  }
41310 };
41311 
41312 static const afw_runtime_unresolved_property_t *
41313 impl_591_properties[] = {
41314  &impl_591_property_allowWrite,
41315  &impl_591_property_dataType,
41316  &impl_591_property_dataTypeParameter,
41317  &impl_591_property_description,
41318  &impl_591_property_label,
41319  NULL
41320 };
41321 
41323 impl_591 = {
41324  &impl_591_properties[0]
41325 };
41326 
41327 /*
41328  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs/propertyTypes
41329  */
41330 
41332 impl_589_property_gapSpace = {
41333  "gapSpace",
41334  {
41336  .object = &impl_590
41337  }
41338 };
41339 
41341 impl_589_property_tabs = {
41342  "tabs",
41343  {
41345  .object = &impl_591
41346  }
41347 };
41348 
41349 static const afw_runtime_unresolved_property_t *
41350 impl_589_properties[] = {
41351  &impl_589_property_gapSpace,
41352  &impl_589_property_tabs,
41353  NULL
41354 };
41355 
41356 static const afw_utf8_t
41357 impl_589_parentPaths_array[] = {
41358  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
41359 };
41360 
41362 impl_589 = {
41363  &impl_589_properties[0],
41364  sizeof(impl_589_parentPaths_array) / sizeof(afw_utf8_t),
41365  &impl_589_parentPaths_array[0]
41366 };
41367 
41368 /*
41369  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs
41370  */
41371 
41373 impl_588_property_allowAdd = {
41374  "allowAdd",
41375  {
41377  .boolean = true
41378  }
41379 };
41380 
41382 impl_588_property_allowChange = {
41383  "allowChange",
41384  {
41386  .boolean = true
41387  }
41388 };
41389 
41391 impl_588_property_allowDelete = {
41392  "allowDelete",
41393  {
41395  .boolean = true
41396  }
41397 };
41398 
41400 impl_588_property_allowEntity = {
41401  "allowEntity",
41402  {
41404  .boolean = false
41405  }
41406 };
41407 
41408 static const afw_utf8_t
41409 impl_588_array_collectionURIs[] = {
41410  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
41411 };
41412 
41414 impl_588_list_collectionURIs = {
41415  AFW_UTF8_LITERAL("string"),
41416  sizeof(impl_588_array_collectionURIs) / sizeof(afw_utf8_t),
41417  (const void *)&impl_588_array_collectionURIs
41418 };
41419 
41421 impl_588_property_collectionURIs = {
41422  "collectionURIs",
41423  {
41425  .list = &impl_588_list_collectionURIs
41426  }
41427 };
41428 
41430 impl_588_property_description = {
41431  "description",
41432  {
41434  .string = "Adaptive Layout definition for the Tabs component."
41435  }
41436 };
41437 
41439 impl_588_property_label = {
41440  "label",
41441  {
41443  .string = "Tabs Layout"
41444  }
41445 };
41446 
41448 impl_588_property_objectType = {
41449  "objectType",
41450  {
41452  .string = "_AdaptiveLayoutComponentType_Tabs"
41453  }
41454 };
41455 
41457 impl_588_property_propertyTypes = {
41458  "propertyTypes",
41459  {
41461  .object = &impl_589
41462  }
41463 };
41464 
41465 static const afw_runtime_unresolved_property_t *
41466 impl_588_properties[] = {
41467  &impl_588_property_allowAdd,
41468  &impl_588_property_allowChange,
41469  &impl_588_property_allowDelete,
41470  &impl_588_property_allowEntity,
41471  &impl_588_property_collectionURIs,
41472  &impl_588_property_description,
41473  &impl_588_property_label,
41474  &impl_588_property_objectType,
41475  &impl_588_property_propertyTypes,
41476  NULL
41477 };
41478 
41479 static const afw_utf8_t
41480 impl_588_meta_path =
41481  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs");
41482 
41484 impl_588 = {
41485  &afw_components_s__AdaptiveObjectType_,
41486  &afw_components_s__AdaptiveLayoutComponentType_Tabs,
41487  &impl_588_meta_path,
41488  &impl_588_properties[0]
41489 };
41490 
41492 impl_592;
41493 
41495 impl_593;
41496 
41498 impl_594;
41499 
41500 /*
41501  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab/propertyTypes/badge
41502  */
41503 
41505 impl_594_property_allowWrite = {
41506  "allowWrite",
41507  {
41509  .boolean = true
41510  }
41511 };
41512 
41514 impl_594_property_dataType = {
41515  "dataType",
41516  {
41518  .string = "integer"
41519  }
41520 };
41521 
41523 impl_594_property_description = {
41524  "description",
41525  {
41527  .string = "An optional badge number to display next to the Tab text, indicating the number of items."
41528  }
41529 };
41530 
41532 impl_594_property_label = {
41533  "label",
41534  {
41536  .string = "Badge"
41537  }
41538 };
41539 
41540 static const afw_runtime_unresolved_property_t *
41541 impl_594_properties[] = {
41542  &impl_594_property_allowWrite,
41543  &impl_594_property_dataType,
41544  &impl_594_property_description,
41545  &impl_594_property_label,
41546  NULL
41547 };
41548 
41550 impl_594 = {
41551  &impl_594_properties[0]
41552 };
41553 
41555 impl_595;
41556 
41557 /*
41558  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab/propertyTypes/contains
41559  */
41560 
41562 impl_595_property_allowWrite = {
41563  "allowWrite",
41564  {
41566  .boolean = true
41567  }
41568 };
41569 
41571 impl_595_property_dataType = {
41572  "dataType",
41573  {
41575  .string = "object"
41576  }
41577 };
41578 
41580 impl_595_property_dataTypeParameter = {
41581  "dataTypeParameter",
41582  {
41584  .string = "_AdaptiveLayoutComponentType_"
41585  }
41586 };
41587 
41589 impl_595_property_description = {
41590  "description",
41591  {
41593  .string = "The layout components that are contained by this Tabs tab."
41594  }
41595 };
41596 
41598 impl_595_property_label = {
41599  "label",
41600  {
41602  .string = "Contains"
41603  }
41604 };
41605 
41606 static const afw_runtime_unresolved_property_t *
41607 impl_595_properties[] = {
41608  &impl_595_property_allowWrite,
41609  &impl_595_property_dataType,
41610  &impl_595_property_dataTypeParameter,
41611  &impl_595_property_description,
41612  &impl_595_property_label,
41613  NULL
41614 };
41615 
41617 impl_595 = {
41618  &impl_595_properties[0]
41619 };
41620 
41622 impl_596;
41623 
41624 /*
41625  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab/propertyTypes/text
41626  */
41627 
41629 impl_596_property_allowWrite = {
41630  "allowWrite",
41631  {
41633  .boolean = true
41634  }
41635 };
41636 
41638 impl_596_property_dataType = {
41639  "dataType",
41640  {
41642  .string = "string"
41643  }
41644 };
41645 
41647 impl_596_property_description = {
41648  "description",
41649  {
41651  .string = "The text for this Tabs tab."
41652  }
41653 };
41654 
41656 impl_596_property_label = {
41657  "label",
41658  {
41660  .string = "Text"
41661  }
41662 };
41663 
41664 static const afw_runtime_unresolved_property_t *
41665 impl_596_properties[] = {
41666  &impl_596_property_allowWrite,
41667  &impl_596_property_dataType,
41668  &impl_596_property_description,
41669  &impl_596_property_label,
41670  NULL
41671 };
41672 
41674 impl_596 = {
41675  &impl_596_properties[0]
41676 };
41677 
41678 /*
41679  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab/propertyTypes
41680  */
41681 
41683 impl_593_property_badge = {
41684  "badge",
41685  {
41687  .object = &impl_594
41688  }
41689 };
41690 
41692 impl_593_property_contains = {
41693  "contains",
41694  {
41696  .object = &impl_595
41697  }
41698 };
41699 
41701 impl_593_property_text = {
41702  "text",
41703  {
41705  .object = &impl_596
41706  }
41707 };
41708 
41709 static const afw_runtime_unresolved_property_t *
41710 impl_593_properties[] = {
41711  &impl_593_property_badge,
41712  &impl_593_property_contains,
41713  &impl_593_property_text,
41714  NULL
41715 };
41716 
41718 impl_593 = {
41719  &impl_593_properties[0]
41720 };
41721 
41722 /*
41723  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab
41724  */
41725 
41727 impl_592_property_allowAdd = {
41728  "allowAdd",
41729  {
41731  .boolean = true
41732  }
41733 };
41734 
41736 impl_592_property_allowChange = {
41737  "allowChange",
41738  {
41740  .boolean = true
41741  }
41742 };
41743 
41745 impl_592_property_allowDelete = {
41746  "allowDelete",
41747  {
41749  .boolean = true
41750  }
41751 };
41752 
41754 impl_592_property_allowEntity = {
41755  "allowEntity",
41756  {
41758  .boolean = false
41759  }
41760 };
41761 
41762 static const afw_utf8_t
41763 impl_592_array_collectionURIs[] = {
41764  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
41765 };
41766 
41768 impl_592_list_collectionURIs = {
41769  AFW_UTF8_LITERAL("string"),
41770  sizeof(impl_592_array_collectionURIs) / sizeof(afw_utf8_t),
41771  (const void *)&impl_592_array_collectionURIs
41772 };
41773 
41775 impl_592_property_collectionURIs = {
41776  "collectionURIs",
41777  {
41779  .list = &impl_592_list_collectionURIs
41780  }
41781 };
41782 
41784 impl_592_property_description = {
41785  "description",
41786  {
41788  .string = "Adaptive Layout definition for the Tabs component."
41789  }
41790 };
41791 
41793 impl_592_property_label = {
41794  "label",
41795  {
41797  .string = "Tab"
41798  }
41799 };
41800 
41802 impl_592_property_objectIdPropertyName = {
41803  "objectIdPropertyName",
41804  {
41806  .string = "text"
41807  }
41808 };
41809 
41811 impl_592_property_objectType = {
41812  "objectType",
41813  {
41815  .string = "_AdaptiveLayoutComponentType_Tabs_Tab"
41816  }
41817 };
41818 
41820 impl_592_property_propertyTypes = {
41821  "propertyTypes",
41822  {
41824  .object = &impl_593
41825  }
41826 };
41827 
41828 static const afw_runtime_unresolved_property_t *
41829 impl_592_properties[] = {
41830  &impl_592_property_allowAdd,
41831  &impl_592_property_allowChange,
41832  &impl_592_property_allowDelete,
41833  &impl_592_property_allowEntity,
41834  &impl_592_property_collectionURIs,
41835  &impl_592_property_description,
41836  &impl_592_property_label,
41837  &impl_592_property_objectIdPropertyName,
41838  &impl_592_property_objectType,
41839  &impl_592_property_propertyTypes,
41840  NULL
41841 };
41842 
41843 static const afw_utf8_t
41844 impl_592_meta_path =
41845  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tabs_Tab");
41846 
41848 impl_592 = {
41849  &afw_components_s__AdaptiveObjectType_,
41850  &afw_components_s__AdaptiveLayoutComponentType_Tabs_Tab,
41851  &impl_592_meta_path,
41852  &impl_592_properties[0]
41853 };
41854 
41856 impl_597;
41857 
41859 impl_598;
41860 
41862 impl_599;
41863 
41864 /*
41865  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/description
41866  */
41867 
41869 impl_599_property_allowWrite = {
41870  "allowWrite",
41871  {
41873  .boolean = true
41874  }
41875 };
41876 
41878 impl_599_property_dataType = {
41879  "dataType",
41880  {
41882  .string = "string"
41883  }
41884 };
41885 
41887 impl_599_property_description = {
41888  "description",
41889  {
41891  .string = "The description for the TextField component that describes this input."
41892  }
41893 };
41894 
41896 impl_599_property_label = {
41897  "label",
41898  {
41900  .string = "Description"
41901  }
41902 };
41903 
41905 impl_599_property_testDataParameter = {
41906  "testDataParameter",
41907  {
41909  .string = "This is a description of the TextField."
41910  }
41911 };
41912 
41913 static const afw_runtime_unresolved_property_t *
41914 impl_599_properties[] = {
41915  &impl_599_property_allowWrite,
41916  &impl_599_property_dataType,
41917  &impl_599_property_description,
41918  &impl_599_property_label,
41919  &impl_599_property_testDataParameter,
41920  NULL
41921 };
41922 
41924 impl_599 = {
41925  &impl_599_properties[0]
41926 };
41927 
41929 impl_600;
41930 
41931 /*
41932  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/disabled
41933  */
41934 
41936 impl_600_property_allowWrite = {
41937  "allowWrite",
41938  {
41940  .boolean = true
41941  }
41942 };
41943 
41945 impl_600_property_dataType = {
41946  "dataType",
41947  {
41949  .string = "boolean"
41950  }
41951 };
41952 
41954 impl_600_property_description = {
41955  "description",
41956  {
41958  .string = "Specifies whether the the TextField is disabled."
41959  }
41960 };
41961 
41963 impl_600_property_label = {
41964  "label",
41965  {
41967  .string = "Disabled"
41968  }
41969 };
41970 
41971 static const afw_runtime_unresolved_property_t *
41972 impl_600_properties[] = {
41973  &impl_600_property_allowWrite,
41974  &impl_600_property_dataType,
41975  &impl_600_property_description,
41976  &impl_600_property_label,
41977  NULL
41978 };
41979 
41981 impl_600 = {
41982  &impl_600_properties[0]
41983 };
41984 
41986 impl_601;
41987 
41988 /*
41989  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/label
41990  */
41991 
41993 impl_601_property_allowWrite = {
41994  "allowWrite",
41995  {
41997  .boolean = true
41998  }
41999 };
42000 
42002 impl_601_property_dataType = {
42003  "dataType",
42004  {
42006  .string = "string"
42007  }
42008 };
42009 
42011 impl_601_property_description = {
42012  "description",
42013  {
42015  .string = "The label for the TextField component."
42016  }
42017 };
42018 
42020 impl_601_property_label = {
42021  "label",
42022  {
42024  .string = "Label"
42025  }
42026 };
42027 
42029 impl_601_property_testDataParameter = {
42030  "testDataParameter",
42031  {
42033  .string = "This is a label"
42034  }
42035 };
42036 
42037 static const afw_runtime_unresolved_property_t *
42038 impl_601_properties[] = {
42039  &impl_601_property_allowWrite,
42040  &impl_601_property_dataType,
42041  &impl_601_property_description,
42042  &impl_601_property_label,
42043  &impl_601_property_testDataParameter,
42044  NULL
42045 };
42046 
42048 impl_601 = {
42049  &impl_601_properties[0]
42050 };
42051 
42053 impl_602;
42054 
42055 /*
42056  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/multiline
42057  */
42058 
42060 impl_602_property_allowWrite = {
42061  "allowWrite",
42062  {
42064  .boolean = true
42065  }
42066 };
42067 
42069 impl_602_property_dataType = {
42070  "dataType",
42071  {
42073  .string = "boolean"
42074  }
42075 };
42076 
42078 impl_602_property_description = {
42079  "description",
42080  {
42082  .string = "Specifies whether this TextField component is multilined."
42083  }
42084 };
42085 
42087 impl_602_property_label = {
42088  "label",
42089  {
42091  .string = "Multiline"
42092  }
42093 };
42094 
42095 static const afw_runtime_unresolved_property_t *
42096 impl_602_properties[] = {
42097  &impl_602_property_allowWrite,
42098  &impl_602_property_dataType,
42099  &impl_602_property_description,
42100  &impl_602_property_label,
42101  NULL
42102 };
42103 
42105 impl_602 = {
42106  &impl_602_properties[0]
42107 };
42108 
42110 impl_603;
42111 
42112 /*
42113  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/placeholder
42114  */
42115 
42117 impl_603_property_allowWrite = {
42118  "allowWrite",
42119  {
42121  .boolean = true
42122  }
42123 };
42124 
42126 impl_603_property_dataType = {
42127  "dataType",
42128  {
42130  .string = "string"
42131  }
42132 };
42133 
42135 impl_603_property_description = {
42136  "description",
42137  {
42139  .string = "The placeholder text for this component."
42140  }
42141 };
42142 
42144 impl_603_property_label = {
42145  "label",
42146  {
42148  .string = "Placeholder"
42149  }
42150 };
42151 
42153 impl_603_property_testDataParameter = {
42154  "testDataParameter",
42155  {
42157  .string = "This is a placeholder"
42158  }
42159 };
42160 
42161 static const afw_runtime_unresolved_property_t *
42162 impl_603_properties[] = {
42163  &impl_603_property_allowWrite,
42164  &impl_603_property_dataType,
42165  &impl_603_property_description,
42166  &impl_603_property_label,
42167  &impl_603_property_testDataParameter,
42168  NULL
42169 };
42170 
42172 impl_603 = {
42173  &impl_603_properties[0]
42174 };
42175 
42177 impl_604;
42178 
42179 /*
42180  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/required
42181  */
42182 
42184 impl_604_property_allowWrite = {
42185  "allowWrite",
42186  {
42188  .boolean = true
42189  }
42190 };
42191 
42193 impl_604_property_dataType = {
42194  "dataType",
42195  {
42197  .string = "boolean"
42198  }
42199 };
42200 
42202 impl_604_property_description = {
42203  "description",
42204  {
42206  .string = "Specifies whether this TextField component is required."
42207  }
42208 };
42209 
42211 impl_604_property_label = {
42212  "label",
42213  {
42215  .string = "Required"
42216  }
42217 };
42218 
42219 static const afw_runtime_unresolved_property_t *
42220 impl_604_properties[] = {
42221  &impl_604_property_allowWrite,
42222  &impl_604_property_dataType,
42223  &impl_604_property_description,
42224  &impl_604_property_label,
42225  NULL
42226 };
42227 
42229 impl_604 = {
42230  &impl_604_properties[0]
42231 };
42232 
42234 impl_605;
42235 
42236 /*
42237  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/rows
42238  */
42239 
42241 impl_605_property_allowWrite = {
42242  "allowWrite",
42243  {
42245  .boolean = true
42246  }
42247 };
42248 
42250 impl_605_property_dataType = {
42251  "dataType",
42252  {
42254  .string = "integer"
42255  }
42256 };
42257 
42259 impl_605_property_description = {
42260  "description",
42261  {
42263  .string = "Specifies the number of rows to display."
42264  }
42265 };
42266 
42268 impl_605_property_label = {
42269  "label",
42270  {
42272  .string = "Rows"
42273  }
42274 };
42275 
42276 static const afw_runtime_unresolved_property_t *
42277 impl_605_properties[] = {
42278  &impl_605_property_allowWrite,
42279  &impl_605_property_dataType,
42280  &impl_605_property_description,
42281  &impl_605_property_label,
42282  NULL
42283 };
42284 
42286 impl_605 = {
42287  &impl_605_properties[0]
42288 };
42289 
42291 impl_606;
42292 
42293 /*
42294  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes/value
42295  */
42296 
42298 impl_606_property_allowWrite = {
42299  "allowWrite",
42300  {
42302  .boolean = true
42303  }
42304 };
42305 
42307 impl_606_property_dataType = {
42308  "dataType",
42309  {
42311  .string = "string"
42312  }
42313 };
42314 
42316 impl_606_property_description = {
42317  "description",
42318  {
42320  .string = "The value of the TextField component."
42321  }
42322 };
42323 
42325 impl_606_property_label = {
42326  "label",
42327  {
42329  .string = "Value"
42330  }
42331 };
42332 
42333 static const afw_runtime_unresolved_property_t *
42334 impl_606_properties[] = {
42335  &impl_606_property_allowWrite,
42336  &impl_606_property_dataType,
42337  &impl_606_property_description,
42338  &impl_606_property_label,
42339  NULL
42340 };
42341 
42343 impl_606 = {
42344  &impl_606_properties[0]
42345 };
42346 
42347 /*
42348  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField/propertyTypes
42349  */
42350 
42352 impl_598_property_description = {
42353  "description",
42354  {
42356  .object = &impl_599
42357  }
42358 };
42359 
42361 impl_598_property_disabled = {
42362  "disabled",
42363  {
42365  .object = &impl_600
42366  }
42367 };
42368 
42370 impl_598_property_label = {
42371  "label",
42372  {
42374  .object = &impl_601
42375  }
42376 };
42377 
42379 impl_598_property_multiline = {
42380  "multiline",
42381  {
42383  .object = &impl_602
42384  }
42385 };
42386 
42388 impl_598_property_placeholder = {
42389  "placeholder",
42390  {
42392  .object = &impl_603
42393  }
42394 };
42395 
42397 impl_598_property_required = {
42398  "required",
42399  {
42401  .object = &impl_604
42402  }
42403 };
42404 
42406 impl_598_property_rows = {
42407  "rows",
42408  {
42410  .object = &impl_605
42411  }
42412 };
42413 
42415 impl_598_property_value = {
42416  "value",
42417  {
42419  .object = &impl_606
42420  }
42421 };
42422 
42423 static const afw_runtime_unresolved_property_t *
42424 impl_598_properties[] = {
42425  &impl_598_property_description,
42426  &impl_598_property_disabled,
42427  &impl_598_property_label,
42428  &impl_598_property_multiline,
42429  &impl_598_property_placeholder,
42430  &impl_598_property_required,
42431  &impl_598_property_rows,
42432  &impl_598_property_value,
42433  NULL
42434 };
42435 
42436 static const afw_utf8_t
42437 impl_598_parentPaths_array[] = {
42438  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
42439 };
42440 
42442 impl_598 = {
42443  &impl_598_properties[0],
42444  sizeof(impl_598_parentPaths_array) / sizeof(afw_utf8_t),
42445  &impl_598_parentPaths_array[0]
42446 };
42447 
42448 /*
42449  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField
42450  */
42451 
42453 impl_597_property_allowAdd = {
42454  "allowAdd",
42455  {
42457  .boolean = true
42458  }
42459 };
42460 
42462 impl_597_property_allowChange = {
42463  "allowChange",
42464  {
42466  .boolean = true
42467  }
42468 };
42469 
42471 impl_597_property_allowDelete = {
42472  "allowDelete",
42473  {
42475  .boolean = true
42476  }
42477 };
42478 
42480 impl_597_property_allowEntity = {
42481  "allowEntity",
42482  {
42484  .boolean = false
42485  }
42486 };
42487 
42488 static const afw_utf8_t
42489 impl_597_array_collectionURIs[] = {
42490  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
42491 };
42492 
42494 impl_597_list_collectionURIs = {
42495  AFW_UTF8_LITERAL("string"),
42496  sizeof(impl_597_array_collectionURIs) / sizeof(afw_utf8_t),
42497  (const void *)&impl_597_array_collectionURIs
42498 };
42499 
42501 impl_597_property_collectionURIs = {
42502  "collectionURIs",
42503  {
42505  .list = &impl_597_list_collectionURIs
42506  }
42507 };
42508 
42510 impl_597_property_description = {
42511  "description",
42512  {
42514  .string = "Adaptive Layout definition for the TextField component."
42515  }
42516 };
42517 
42519 impl_597_property_label = {
42520  "label",
42521  {
42523  .string = "TextField"
42524  }
42525 };
42526 
42528 impl_597_property_objectType = {
42529  "objectType",
42530  {
42532  .string = "_AdaptiveLayoutComponentType_TextField"
42533  }
42534 };
42535 
42537 impl_597_property_propertyTypes = {
42538  "propertyTypes",
42539  {
42541  .object = &impl_598
42542  }
42543 };
42544 
42545 static const afw_runtime_unresolved_property_t *
42546 impl_597_properties[] = {
42547  &impl_597_property_allowAdd,
42548  &impl_597_property_allowChange,
42549  &impl_597_property_allowDelete,
42550  &impl_597_property_allowEntity,
42551  &impl_597_property_collectionURIs,
42552  &impl_597_property_description,
42553  &impl_597_property_label,
42554  &impl_597_property_objectType,
42555  &impl_597_property_propertyTypes,
42556  NULL
42557 };
42558 
42559 static const afw_utf8_t
42560 impl_597_meta_path =
42561  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TextField");
42562 
42564 impl_597 = {
42565  &afw_components_s__AdaptiveObjectType_,
42566  &afw_components_s__AdaptiveLayoutComponentType_TextField,
42567  &impl_597_meta_path,
42568  &impl_597_properties[0]
42569 };
42570 
42572 impl_607;
42573 
42575 impl_608;
42576 
42578 impl_609;
42579 
42580 /*
42581  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/dayTimeDuration
42582  */
42583 
42585 impl_609_property_allowWrite = {
42586  "allowWrite",
42587  {
42589  .boolean = true
42590  }
42591 };
42592 
42594 impl_609_property_dataType = {
42595  "dataType",
42596  {
42598  .string = "string"
42599  }
42600 };
42601 
42603 impl_609_property_description = {
42604  "description",
42605  {
42607  .string = "The value of the TimeDuration component expressed as a dayTime."
42608  }
42609 };
42610 
42612 impl_609_property_label = {
42613  "label",
42614  {
42616  .string = "Value"
42617  }
42618 };
42619 
42620 static const afw_runtime_unresolved_property_t *
42621 impl_609_properties[] = {
42622  &impl_609_property_allowWrite,
42623  &impl_609_property_dataType,
42624  &impl_609_property_description,
42625  &impl_609_property_label,
42626  NULL
42627 };
42628 
42630 impl_609 = {
42631  &impl_609_properties[0]
42632 };
42633 
42635 impl_610;
42636 
42637 /*
42638  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/description
42639  */
42640 
42642 impl_610_property_allowWrite = {
42643  "allowWrite",
42644  {
42646  .boolean = true
42647  }
42648 };
42649 
42651 impl_610_property_dataType = {
42652  "dataType",
42653  {
42655  .string = "string"
42656  }
42657 };
42658 
42660 impl_610_property_description = {
42661  "description",
42662  {
42664  .string = "The description for the TimeDuration component that describes this input."
42665  }
42666 };
42667 
42669 impl_610_property_label = {
42670  "label",
42671  {
42673  .string = "Description"
42674  }
42675 };
42676 
42678 impl_610_property_testDataParameter = {
42679  "testDataParameter",
42680  {
42682  .string = "This is the description."
42683  }
42684 };
42685 
42686 static const afw_runtime_unresolved_property_t *
42687 impl_610_properties[] = {
42688  &impl_610_property_allowWrite,
42689  &impl_610_property_dataType,
42690  &impl_610_property_description,
42691  &impl_610_property_label,
42692  &impl_610_property_testDataParameter,
42693  NULL
42694 };
42695 
42697 impl_610 = {
42698  &impl_610_properties[0]
42699 };
42700 
42702 impl_611;
42703 
42704 /*
42705  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/disabled
42706  */
42707 
42709 impl_611_property_allowWrite = {
42710  "allowWrite",
42711  {
42713  .boolean = true
42714  }
42715 };
42716 
42718 impl_611_property_dataType = {
42719  "dataType",
42720  {
42722  .string = "boolean"
42723  }
42724 };
42725 
42727 impl_611_property_description = {
42728  "description",
42729  {
42731  .string = "Specifies whether the the TimeDuration is disabled."
42732  }
42733 };
42734 
42736 impl_611_property_label = {
42737  "label",
42738  {
42740  .string = "Disabled"
42741  }
42742 };
42743 
42744 static const afw_runtime_unresolved_property_t *
42745 impl_611_properties[] = {
42746  &impl_611_property_allowWrite,
42747  &impl_611_property_dataType,
42748  &impl_611_property_description,
42749  &impl_611_property_label,
42750  NULL
42751 };
42752 
42754 impl_611 = {
42755  &impl_611_properties[0]
42756 };
42757 
42759 impl_612;
42760 
42761 /*
42762  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/label
42763  */
42764 
42766 impl_612_property_allowWrite = {
42767  "allowWrite",
42768  {
42770  .boolean = true
42771  }
42772 };
42773 
42775 impl_612_property_dataType = {
42776  "dataType",
42777  {
42779  .string = "string"
42780  }
42781 };
42782 
42784 impl_612_property_description = {
42785  "description",
42786  {
42788  .string = "The label for the TimeDuration component."
42789  }
42790 };
42791 
42793 impl_612_property_label = {
42794  "label",
42795  {
42797  .string = "Label"
42798  }
42799 };
42800 
42802 impl_612_property_testDataParameter = {
42803  "testDataParameter",
42804  {
42806  .string = "This is the label"
42807  }
42808 };
42809 
42810 static const afw_runtime_unresolved_property_t *
42811 impl_612_properties[] = {
42812  &impl_612_property_allowWrite,
42813  &impl_612_property_dataType,
42814  &impl_612_property_description,
42815  &impl_612_property_label,
42816  &impl_612_property_testDataParameter,
42817  NULL
42818 };
42819 
42821 impl_612 = {
42822  &impl_612_properties[0]
42823 };
42824 
42826 impl_613;
42827 
42828 /*
42829  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/required
42830  */
42831 
42833 impl_613_property_allowWrite = {
42834  "allowWrite",
42835  {
42837  .boolean = true
42838  }
42839 };
42840 
42842 impl_613_property_dataType = {
42843  "dataType",
42844  {
42846  .string = "boolean"
42847  }
42848 };
42849 
42851 impl_613_property_description = {
42852  "description",
42853  {
42855  .string = "Specifies whether the the TimeDuration is required."
42856  }
42857 };
42858 
42860 impl_613_property_label = {
42861  "label",
42862  {
42864  .string = "Required"
42865  }
42866 };
42867 
42868 static const afw_runtime_unresolved_property_t *
42869 impl_613_properties[] = {
42870  &impl_613_property_allowWrite,
42871  &impl_613_property_dataType,
42872  &impl_613_property_description,
42873  &impl_613_property_label,
42874  NULL
42875 };
42876 
42878 impl_613 = {
42879  &impl_613_properties[0]
42880 };
42881 
42883 impl_614;
42884 
42885 /*
42886  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes/yearMonthDuration
42887  */
42888 
42890 impl_614_property_allowWrite = {
42891  "allowWrite",
42892  {
42894  .boolean = true
42895  }
42896 };
42897 
42899 impl_614_property_dataType = {
42900  "dataType",
42901  {
42903  .string = "string"
42904  }
42905 };
42906 
42908 impl_614_property_description = {
42909  "description",
42910  {
42912  .string = "The value of the TimeDuration component expressed as a yearMonth."
42913  }
42914 };
42915 
42917 impl_614_property_label = {
42918  "label",
42919  {
42921  .string = "Value"
42922  }
42923 };
42924 
42925 static const afw_runtime_unresolved_property_t *
42926 impl_614_properties[] = {
42927  &impl_614_property_allowWrite,
42928  &impl_614_property_dataType,
42929  &impl_614_property_description,
42930  &impl_614_property_label,
42931  NULL
42932 };
42933 
42935 impl_614 = {
42936  &impl_614_properties[0]
42937 };
42938 
42939 /*
42940  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration/propertyTypes
42941  */
42942 
42944 impl_608_property_dayTimeDuration = {
42945  "dayTimeDuration",
42946  {
42948  .object = &impl_609
42949  }
42950 };
42951 
42953 impl_608_property_description = {
42954  "description",
42955  {
42957  .object = &impl_610
42958  }
42959 };
42960 
42962 impl_608_property_disabled = {
42963  "disabled",
42964  {
42966  .object = &impl_611
42967  }
42968 };
42969 
42971 impl_608_property_label = {
42972  "label",
42973  {
42975  .object = &impl_612
42976  }
42977 };
42978 
42980 impl_608_property_required = {
42981  "required",
42982  {
42984  .object = &impl_613
42985  }
42986 };
42987 
42989 impl_608_property_yearMonthDuration = {
42990  "yearMonthDuration",
42991  {
42993  .object = &impl_614
42994  }
42995 };
42996 
42997 static const afw_runtime_unresolved_property_t *
42998 impl_608_properties[] = {
42999  &impl_608_property_dayTimeDuration,
43000  &impl_608_property_description,
43001  &impl_608_property_disabled,
43002  &impl_608_property_label,
43003  &impl_608_property_required,
43004  &impl_608_property_yearMonthDuration,
43005  NULL
43006 };
43007 
43008 static const afw_utf8_t
43009 impl_608_parentPaths_array[] = {
43010  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
43011 };
43012 
43014 impl_608 = {
43015  &impl_608_properties[0],
43016  sizeof(impl_608_parentPaths_array) / sizeof(afw_utf8_t),
43017  &impl_608_parentPaths_array[0]
43018 };
43019 
43020 /*
43021  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration
43022  */
43023 
43025 impl_607_property_allowAdd = {
43026  "allowAdd",
43027  {
43029  .boolean = true
43030  }
43031 };
43032 
43034 impl_607_property_allowChange = {
43035  "allowChange",
43036  {
43038  .boolean = true
43039  }
43040 };
43041 
43043 impl_607_property_allowDelete = {
43044  "allowDelete",
43045  {
43047  .boolean = true
43048  }
43049 };
43050 
43052 impl_607_property_allowEntity = {
43053  "allowEntity",
43054  {
43056  .boolean = false
43057  }
43058 };
43059 
43060 static const afw_utf8_t
43061 impl_607_array_collectionURIs[] = {
43062  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
43063 };
43064 
43066 impl_607_list_collectionURIs = {
43067  AFW_UTF8_LITERAL("string"),
43068  sizeof(impl_607_array_collectionURIs) / sizeof(afw_utf8_t),
43069  (const void *)&impl_607_array_collectionURIs
43070 };
43071 
43073 impl_607_property_collectionURIs = {
43074  "collectionURIs",
43075  {
43077  .list = &impl_607_list_collectionURIs
43078  }
43079 };
43080 
43082 impl_607_property_description = {
43083  "description",
43084  {
43086  .string = "Adaptive Layout definition for the TimeDuration component."
43087  }
43088 };
43089 
43091 impl_607_property_label = {
43092  "label",
43093  {
43095  .string = "Time Duration"
43096  }
43097 };
43098 
43100 impl_607_property_objectType = {
43101  "objectType",
43102  {
43104  .string = "_AdaptiveLayoutComponentType_TimeDuration"
43105  }
43106 };
43107 
43109 impl_607_property_propertyTypes = {
43110  "propertyTypes",
43111  {
43113  .object = &impl_608
43114  }
43115 };
43116 
43117 static const afw_runtime_unresolved_property_t *
43118 impl_607_properties[] = {
43119  &impl_607_property_allowAdd,
43120  &impl_607_property_allowChange,
43121  &impl_607_property_allowDelete,
43122  &impl_607_property_allowEntity,
43123  &impl_607_property_collectionURIs,
43124  &impl_607_property_description,
43125  &impl_607_property_label,
43126  &impl_607_property_objectType,
43127  &impl_607_property_propertyTypes,
43128  NULL
43129 };
43130 
43131 static const afw_utf8_t
43132 impl_607_meta_path =
43133  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimeDuration");
43134 
43136 impl_607 = {
43137  &afw_components_s__AdaptiveObjectType_,
43138  &afw_components_s__AdaptiveLayoutComponentType_TimeDuration,
43139  &impl_607_meta_path,
43140  &impl_607_properties[0]
43141 };
43142 
43144 impl_615;
43145 
43147 impl_616;
43148 
43150 impl_617;
43151 
43152 /*
43153  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimePicker/propertyTypes/description
43154  */
43155 
43157 impl_617_property_allowWrite = {
43158  "allowWrite",
43159  {
43161  .boolean = true
43162  }
43163 };
43164 
43166 impl_617_property_dataType = {
43167  "dataType",
43168  {
43170  .string = "string"
43171  }
43172 };
43173 
43175 impl_617_property_description = {
43176  "description",
43177  {
43179  .string = "The text description for this TimePicker component."
43180  }
43181 };
43182 
43184 impl_617_property_label = {
43185  "label",
43186  {
43188  .string = "Description"
43189  }
43190 };
43191 
43192 static const afw_runtime_unresolved_property_t *
43193 impl_617_properties[] = {
43194  &impl_617_property_allowWrite,
43195  &impl_617_property_dataType,
43196  &impl_617_property_description,
43197  &impl_617_property_label,
43198  NULL
43199 };
43200 
43202 impl_617 = {
43203  &impl_617_properties[0]
43204 };
43205 
43207 impl_618;
43208 
43209 /*
43210  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimePicker/propertyTypes/label
43211  */
43212 
43214 impl_618_property_allowWrite = {
43215  "allowWrite",
43216  {
43218  .boolean = true
43219  }
43220 };
43221 
43223 impl_618_property_dataType = {
43224  "dataType",
43225  {
43227  .string = "string"
43228  }
43229 };
43230 
43232 impl_618_property_description = {
43233  "description",
43234  {
43236  .string = "The text label for this TimePicker component."
43237  }
43238 };
43239 
43241 impl_618_property_label = {
43242  "label",
43243  {
43245  .string = "Label"
43246  }
43247 };
43248 
43249 static const afw_runtime_unresolved_property_t *
43250 impl_618_properties[] = {
43251  &impl_618_property_allowWrite,
43252  &impl_618_property_dataType,
43253  &impl_618_property_description,
43254  &impl_618_property_label,
43255  NULL
43256 };
43257 
43259 impl_618 = {
43260  &impl_618_properties[0]
43261 };
43262 
43263 /*
43264  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimePicker/propertyTypes
43265  */
43266 
43268 impl_616_property_description = {
43269  "description",
43270  {
43272  .object = &impl_617
43273  }
43274 };
43275 
43277 impl_616_property_label = {
43278  "label",
43279  {
43281  .object = &impl_618
43282  }
43283 };
43284 
43285 static const afw_runtime_unresolved_property_t *
43286 impl_616_properties[] = {
43287  &impl_616_property_description,
43288  &impl_616_property_label,
43289  NULL
43290 };
43291 
43292 static const afw_utf8_t
43293 impl_616_parentPaths_array[] = {
43294  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
43295 };
43296 
43298 impl_616 = {
43299  &impl_616_properties[0],
43300  sizeof(impl_616_parentPaths_array) / sizeof(afw_utf8_t),
43301  &impl_616_parentPaths_array[0]
43302 };
43303 
43304 /*
43305  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimePicker
43306  */
43307 
43309 impl_615_property_allowAdd = {
43310  "allowAdd",
43311  {
43313  .boolean = true
43314  }
43315 };
43316 
43318 impl_615_property_allowChange = {
43319  "allowChange",
43320  {
43322  .boolean = true
43323  }
43324 };
43325 
43327 impl_615_property_allowDelete = {
43328  "allowDelete",
43329  {
43331  .boolean = true
43332  }
43333 };
43334 
43336 impl_615_property_allowEntity = {
43337  "allowEntity",
43338  {
43340  .boolean = false
43341  }
43342 };
43343 
43344 static const afw_utf8_t
43345 impl_615_array_collectionURIs[] = {
43346  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
43347 };
43348 
43350 impl_615_list_collectionURIs = {
43351  AFW_UTF8_LITERAL("string"),
43352  sizeof(impl_615_array_collectionURIs) / sizeof(afw_utf8_t),
43353  (const void *)&impl_615_array_collectionURIs
43354 };
43355 
43357 impl_615_property_collectionURIs = {
43358  "collectionURIs",
43359  {
43361  .list = &impl_615_list_collectionURIs
43362  }
43363 };
43364 
43366 impl_615_property_description = {
43367  "description",
43368  {
43370  .string = "Adaptive Layout definition for the TimePicker component."
43371  }
43372 };
43373 
43375 impl_615_property_objectType = {
43376  "objectType",
43377  {
43379  .string = "_AdaptiveLayoutComponentType_TimePicker"
43380  }
43381 };
43382 
43384 impl_615_property_propertyTypes = {
43385  "propertyTypes",
43386  {
43388  .object = &impl_616
43389  }
43390 };
43391 
43392 static const afw_runtime_unresolved_property_t *
43393 impl_615_properties[] = {
43394  &impl_615_property_allowAdd,
43395  &impl_615_property_allowChange,
43396  &impl_615_property_allowDelete,
43397  &impl_615_property_allowEntity,
43398  &impl_615_property_collectionURIs,
43399  &impl_615_property_description,
43400  &impl_615_property_objectType,
43401  &impl_615_property_propertyTypes,
43402  NULL
43403 };
43404 
43405 static const afw_utf8_t
43406 impl_615_meta_path =
43407  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimePicker");
43408 
43410 impl_615 = {
43411  &afw_components_s__AdaptiveObjectType_,
43412  &afw_components_s__AdaptiveLayoutComponentType_TimePicker,
43413  &impl_615_meta_path,
43414  &impl_615_properties[0]
43415 };
43416 
43418 impl_619;
43419 
43421 impl_620;
43422 
43424 impl_621;
43425 
43426 /*
43427  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimezonePicker/propertyTypes/description
43428  */
43429 
43431 impl_621_property_allowWrite = {
43432  "allowWrite",
43433  {
43435  .boolean = true
43436  }
43437 };
43438 
43440 impl_621_property_dataType = {
43441  "dataType",
43442  {
43444  .string = "string"
43445  }
43446 };
43447 
43449 impl_621_property_description = {
43450  "description",
43451  {
43453  .string = "The text description for this TimezonePicker component."
43454  }
43455 };
43456 
43458 impl_621_property_label = {
43459  "label",
43460  {
43462  .string = "Description"
43463  }
43464 };
43465 
43467 impl_621_property_testDataParameter = {
43468  "testDataParameter",
43469  {
43471  .string = "This is the description."
43472  }
43473 };
43474 
43475 static const afw_runtime_unresolved_property_t *
43476 impl_621_properties[] = {
43477  &impl_621_property_allowWrite,
43478  &impl_621_property_dataType,
43479  &impl_621_property_description,
43480  &impl_621_property_label,
43481  &impl_621_property_testDataParameter,
43482  NULL
43483 };
43484 
43486 impl_621 = {
43487  &impl_621_properties[0]
43488 };
43489 
43491 impl_622;
43492 
43493 /*
43494  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimezonePicker/propertyTypes/label
43495  */
43496 
43498 impl_622_property_allowWrite = {
43499  "allowWrite",
43500  {
43502  .boolean = true
43503  }
43504 };
43505 
43507 impl_622_property_dataType = {
43508  "dataType",
43509  {
43511  .string = "string"
43512  }
43513 };
43514 
43516 impl_622_property_description = {
43517  "description",
43518  {
43520  .string = "The text label for this TimezonePicker component."
43521  }
43522 };
43523 
43525 impl_622_property_label = {
43526  "label",
43527  {
43529  .string = "Label"
43530  }
43531 };
43532 
43534 impl_622_property_testDataParameter = {
43535  "testDataParameter",
43536  {
43538  .string = "This is the label"
43539  }
43540 };
43541 
43542 static const afw_runtime_unresolved_property_t *
43543 impl_622_properties[] = {
43544  &impl_622_property_allowWrite,
43545  &impl_622_property_dataType,
43546  &impl_622_property_description,
43547  &impl_622_property_label,
43548  &impl_622_property_testDataParameter,
43549  NULL
43550 };
43551 
43553 impl_622 = {
43554  &impl_622_properties[0]
43555 };
43556 
43557 /*
43558  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimezonePicker/propertyTypes
43559  */
43560 
43562 impl_620_property_description = {
43563  "description",
43564  {
43566  .object = &impl_621
43567  }
43568 };
43569 
43571 impl_620_property_label = {
43572  "label",
43573  {
43575  .object = &impl_622
43576  }
43577 };
43578 
43579 static const afw_runtime_unresolved_property_t *
43580 impl_620_properties[] = {
43581  &impl_620_property_description,
43582  &impl_620_property_label,
43583  NULL
43584 };
43585 
43586 static const afw_utf8_t
43587 impl_620_parentPaths_array[] = {
43588  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
43589 };
43590 
43592 impl_620 = {
43593  &impl_620_properties[0],
43594  sizeof(impl_620_parentPaths_array) / sizeof(afw_utf8_t),
43595  &impl_620_parentPaths_array[0]
43596 };
43597 
43598 /*
43599  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimezonePicker
43600  */
43601 
43603 impl_619_property_allowAdd = {
43604  "allowAdd",
43605  {
43607  .boolean = true
43608  }
43609 };
43610 
43612 impl_619_property_allowChange = {
43613  "allowChange",
43614  {
43616  .boolean = true
43617  }
43618 };
43619 
43621 impl_619_property_allowDelete = {
43622  "allowDelete",
43623  {
43625  .boolean = true
43626  }
43627 };
43628 
43630 impl_619_property_allowEntity = {
43631  "allowEntity",
43632  {
43634  .boolean = false
43635  }
43636 };
43637 
43638 static const afw_utf8_t
43639 impl_619_array_collectionURIs[] = {
43640  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
43641 };
43642 
43644 impl_619_list_collectionURIs = {
43645  AFW_UTF8_LITERAL("string"),
43646  sizeof(impl_619_array_collectionURIs) / sizeof(afw_utf8_t),
43647  (const void *)&impl_619_array_collectionURIs
43648 };
43649 
43651 impl_619_property_collectionURIs = {
43652  "collectionURIs",
43653  {
43655  .list = &impl_619_list_collectionURIs
43656  }
43657 };
43658 
43660 impl_619_property_description = {
43661  "description",
43662  {
43664  .string = "Adaptive Layout definition for the TimezonePicker component."
43665  }
43666 };
43667 
43669 impl_619_property_objectType = {
43670  "objectType",
43671  {
43673  .string = "_AdaptiveLayoutComponentType_TimezonePicker"
43674  }
43675 };
43676 
43678 impl_619_property_propertyTypes = {
43679  "propertyTypes",
43680  {
43682  .object = &impl_620
43683  }
43684 };
43685 
43686 static const afw_runtime_unresolved_property_t *
43687 impl_619_properties[] = {
43688  &impl_619_property_allowAdd,
43689  &impl_619_property_allowChange,
43690  &impl_619_property_allowDelete,
43691  &impl_619_property_allowEntity,
43692  &impl_619_property_collectionURIs,
43693  &impl_619_property_description,
43694  &impl_619_property_objectType,
43695  &impl_619_property_propertyTypes,
43696  NULL
43697 };
43698 
43699 static const afw_utf8_t
43700 impl_619_meta_path =
43701  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_TimezonePicker");
43702 
43704 impl_619 = {
43705  &afw_components_s__AdaptiveObjectType_,
43706  &afw_components_s__AdaptiveLayoutComponentType_TimezonePicker,
43707  &impl_619_meta_path,
43708  &impl_619_properties[0]
43709 };
43710 
43712 impl_623;
43713 
43715 impl_624;
43716 
43718 impl_625;
43719 
43720 /*
43721  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes/disabled
43722  */
43723 
43725 impl_625_property_allowWrite = {
43726  "allowWrite",
43727  {
43729  .boolean = true
43730  }
43731 };
43732 
43734 impl_625_property_dataType = {
43735  "dataType",
43736  {
43738  .string = "boolean"
43739  }
43740 };
43741 
43743 impl_625_property_description = {
43744  "description",
43745  {
43747  .string = "Specifies whether the Toggle component is disabled."
43748  }
43749 };
43750 
43752 impl_625_property_label = {
43753  "label",
43754  {
43756  .string = "Disabled"
43757  }
43758 };
43759 
43760 static const afw_runtime_unresolved_property_t *
43761 impl_625_properties[] = {
43762  &impl_625_property_allowWrite,
43763  &impl_625_property_dataType,
43764  &impl_625_property_description,
43765  &impl_625_property_label,
43766  NULL
43767 };
43768 
43770 impl_625 = {
43771  &impl_625_properties[0]
43772 };
43773 
43775 impl_626;
43776 
43777 /*
43778  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes/label
43779  */
43780 
43782 impl_626_property_allowWrite = {
43783  "allowWrite",
43784  {
43786  .boolean = true
43787  }
43788 };
43789 
43791 impl_626_property_dataType = {
43792  "dataType",
43793  {
43795  .string = "string"
43796  }
43797 };
43798 
43800 impl_626_property_description = {
43801  "description",
43802  {
43804  .string = "The label for the Toggle component."
43805  }
43806 };
43807 
43809 impl_626_property_label = {
43810  "label",
43811  {
43813  .string = "Label"
43814  }
43815 };
43816 
43818 impl_626_property_testDataParameter = {
43819  "testDataParameter",
43820  {
43822  .string = "This is the label"
43823  }
43824 };
43825 
43826 static const afw_runtime_unresolved_property_t *
43827 impl_626_properties[] = {
43828  &impl_626_property_allowWrite,
43829  &impl_626_property_dataType,
43830  &impl_626_property_description,
43831  &impl_626_property_label,
43832  &impl_626_property_testDataParameter,
43833  NULL
43834 };
43835 
43837 impl_626 = {
43838  &impl_626_properties[0]
43839 };
43840 
43842 impl_627;
43843 
43844 /*
43845  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes/offText
43846  */
43847 
43849 impl_627_property_allowWrite = {
43850  "allowWrite",
43851  {
43853  .boolean = true
43854  }
43855 };
43856 
43858 impl_627_property_dataType = {
43859  "dataType",
43860  {
43862  .string = "string"
43863  }
43864 };
43865 
43867 impl_627_property_description = {
43868  "description",
43869  {
43871  .string = "The text displayed when the Toggle component is off."
43872  }
43873 };
43874 
43876 impl_627_property_label = {
43877  "label",
43878  {
43880  .string = "Off Text"
43881  }
43882 };
43883 
43884 static const afw_runtime_unresolved_property_t *
43885 impl_627_properties[] = {
43886  &impl_627_property_allowWrite,
43887  &impl_627_property_dataType,
43888  &impl_627_property_description,
43889  &impl_627_property_label,
43890  NULL
43891 };
43892 
43894 impl_627 = {
43895  &impl_627_properties[0]
43896 };
43897 
43899 impl_628;
43900 
43901 /*
43902  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes/onText
43903  */
43904 
43906 impl_628_property_allowWrite = {
43907  "allowWrite",
43908  {
43910  .boolean = true
43911  }
43912 };
43913 
43915 impl_628_property_dataType = {
43916  "dataType",
43917  {
43919  .string = "string"
43920  }
43921 };
43922 
43924 impl_628_property_description = {
43925  "description",
43926  {
43928  .string = "The text displayed when the Toggle component is on."
43929  }
43930 };
43931 
43933 impl_628_property_label = {
43934  "label",
43935  {
43937  .string = "On Text"
43938  }
43939 };
43940 
43941 static const afw_runtime_unresolved_property_t *
43942 impl_628_properties[] = {
43943  &impl_628_property_allowWrite,
43944  &impl_628_property_dataType,
43945  &impl_628_property_description,
43946  &impl_628_property_label,
43947  NULL
43948 };
43949 
43951 impl_628 = {
43952  &impl_628_properties[0]
43953 };
43954 
43956 impl_629;
43957 
43958 /*
43959  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes/value
43960  */
43961 
43963 impl_629_property_allowWrite = {
43964  "allowWrite",
43965  {
43967  .boolean = true
43968  }
43969 };
43970 
43972 impl_629_property_dataType = {
43973  "dataType",
43974  {
43976  .string = "boolean"
43977  }
43978 };
43979 
43981 impl_629_property_description = {
43982  "description",
43983  {
43985  .string = "The value for the Toggle component."
43986  }
43987 };
43988 
43990 impl_629_property_label = {
43991  "label",
43992  {
43994  .string = "Value"
43995  }
43996 };
43997 
43998 static const afw_runtime_unresolved_property_t *
43999 impl_629_properties[] = {
44000  &impl_629_property_allowWrite,
44001  &impl_629_property_dataType,
44002  &impl_629_property_description,
44003  &impl_629_property_label,
44004  NULL
44005 };
44006 
44008 impl_629 = {
44009  &impl_629_properties[0]
44010 };
44011 
44012 /*
44013  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle/propertyTypes
44014  */
44015 
44017 impl_624_property_disabled = {
44018  "disabled",
44019  {
44021  .object = &impl_625
44022  }
44023 };
44024 
44026 impl_624_property_label = {
44027  "label",
44028  {
44030  .object = &impl_626
44031  }
44032 };
44033 
44035 impl_624_property_offText = {
44036  "offText",
44037  {
44039  .object = &impl_627
44040  }
44041 };
44042 
44044 impl_624_property_onText = {
44045  "onText",
44046  {
44048  .object = &impl_628
44049  }
44050 };
44051 
44053 impl_624_property_value = {
44054  "value",
44055  {
44057  .object = &impl_629
44058  }
44059 };
44060 
44061 static const afw_runtime_unresolved_property_t *
44062 impl_624_properties[] = {
44063  &impl_624_property_disabled,
44064  &impl_624_property_label,
44065  &impl_624_property_offText,
44066  &impl_624_property_onText,
44067  &impl_624_property_value,
44068  NULL
44069 };
44070 
44071 static const afw_utf8_t
44072 impl_624_parentPaths_array[] = {
44073  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
44074 };
44075 
44077 impl_624 = {
44078  &impl_624_properties[0],
44079  sizeof(impl_624_parentPaths_array) / sizeof(afw_utf8_t),
44080  &impl_624_parentPaths_array[0]
44081 };
44082 
44083 /*
44084  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle
44085  */
44086 
44088 impl_623_property_allowAdd = {
44089  "allowAdd",
44090  {
44092  .boolean = true
44093  }
44094 };
44095 
44097 impl_623_property_allowChange = {
44098  "allowChange",
44099  {
44101  .boolean = true
44102  }
44103 };
44104 
44106 impl_623_property_allowDelete = {
44107  "allowDelete",
44108  {
44110  .boolean = true
44111  }
44112 };
44113 
44115 impl_623_property_allowEntity = {
44116  "allowEntity",
44117  {
44119  .boolean = false
44120  }
44121 };
44122 
44123 static const afw_utf8_t
44124 impl_623_array_collectionURIs[] = {
44125  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
44126 };
44127 
44129 impl_623_list_collectionURIs = {
44130  AFW_UTF8_LITERAL("string"),
44131  sizeof(impl_623_array_collectionURIs) / sizeof(afw_utf8_t),
44132  (const void *)&impl_623_array_collectionURIs
44133 };
44134 
44136 impl_623_property_collectionURIs = {
44137  "collectionURIs",
44138  {
44140  .list = &impl_623_list_collectionURIs
44141  }
44142 };
44143 
44145 impl_623_property_description = {
44146  "description",
44147  {
44149  .string = "Adaptive Layout definition for the Toggle component."
44150  }
44151 };
44152 
44154 impl_623_property_objectType = {
44155  "objectType",
44156  {
44158  .string = "_AdaptiveLayoutComponentType_Toggle"
44159  }
44160 };
44161 
44163 impl_623_property_propertyTypes = {
44164  "propertyTypes",
44165  {
44167  .object = &impl_624
44168  }
44169 };
44170 
44171 static const afw_runtime_unresolved_property_t *
44172 impl_623_properties[] = {
44173  &impl_623_property_allowAdd,
44174  &impl_623_property_allowChange,
44175  &impl_623_property_allowDelete,
44176  &impl_623_property_allowEntity,
44177  &impl_623_property_collectionURIs,
44178  &impl_623_property_description,
44179  &impl_623_property_objectType,
44180  &impl_623_property_propertyTypes,
44181  NULL
44182 };
44183 
44184 static const afw_utf8_t
44185 impl_623_meta_path =
44186  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toggle");
44187 
44189 impl_623 = {
44190  &afw_components_s__AdaptiveObjectType_,
44191  &afw_components_s__AdaptiveLayoutComponentType_Toggle,
44192  &impl_623_meta_path,
44193  &impl_623_properties[0]
44194 };
44195 
44197 impl_630;
44198 
44200 impl_631;
44201 
44203 impl_632;
44204 
44205 /*
44206  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons/propertyTypes/exclusive
44207  */
44208 
44210 impl_632_property_allowWrite = {
44211  "allowWrite",
44212  {
44214  .boolean = true
44215  }
44216 };
44217 
44219 impl_632_property_dataType = {
44220  "dataType",
44221  {
44223  .string = "boolean"
44224  }
44225 };
44226 
44228 impl_632_property_defaultValue = {
44229  "defaultValue",
44230  {
44232  .boolean = true
44233  }
44234 };
44235 
44237 impl_632_property_description = {
44238  "description",
44239  {
44241  .string = "Specifies whether the choices are mutually exclusive."
44242  }
44243 };
44244 
44246 impl_632_property_label = {
44247  "label",
44248  {
44250  .string = "Exclusive"
44251  }
44252 };
44253 
44254 static const afw_runtime_unresolved_property_t *
44255 impl_632_properties[] = {
44256  &impl_632_property_allowWrite,
44257  &impl_632_property_dataType,
44258  &impl_632_property_defaultValue,
44259  &impl_632_property_description,
44260  &impl_632_property_label,
44261  NULL
44262 };
44263 
44265 impl_632 = {
44266  &impl_632_properties[0]
44267 };
44268 
44270 impl_633;
44271 
44272 /*
44273  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons/propertyTypes/label
44274  */
44275 
44277 impl_633_property_allowWrite = {
44278  "allowWrite",
44279  {
44281  .boolean = true
44282  }
44283 };
44284 
44286 impl_633_property_dataType = {
44287  "dataType",
44288  {
44290  .string = "string"
44291  }
44292 };
44293 
44295 impl_633_property_description = {
44296  "description",
44297  {
44299  .string = "The label for the ToggleButtons component."
44300  }
44301 };
44302 
44304 impl_633_property_label = {
44305  "label",
44306  {
44308  .string = "Label"
44309  }
44310 };
44311 
44312 static const afw_runtime_unresolved_property_t *
44313 impl_633_properties[] = {
44314  &impl_633_property_allowWrite,
44315  &impl_633_property_dataType,
44316  &impl_633_property_description,
44317  &impl_633_property_label,
44318  NULL
44319 };
44320 
44322 impl_633 = {
44323  &impl_633_properties[0]
44324 };
44325 
44327 impl_634;
44328 
44329 /*
44330  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons/propertyTypes/options
44331  */
44332 
44334 impl_634_property_allowWrite = {
44335  "allowWrite",
44336  {
44338  .boolean = true
44339  }
44340 };
44341 
44343 impl_634_property_dataType = {
44344  "dataType",
44345  {
44347  .string = "list"
44348  }
44349 };
44350 
44352 impl_634_property_dataTypeParameter = {
44353  "dataTypeParameter",
44354  {
44356  .string = "object"
44357  }
44358 };
44359 
44361 impl_634_property_description = {
44362  "description",
44363  {
44365  .string = "The available options for the ToggleButtons component."
44366  }
44367 };
44368 
44370 impl_634_property_label = {
44371  "label",
44372  {
44374  .string = "Options"
44375  }
44376 };
44377 
44379 impl_634_property_required = {
44380  "required",
44381  {
44383  .boolean = true
44384  }
44385 };
44386 
44387 static const afw_runtime_unresolved_property_t *
44388 impl_634_properties[] = {
44389  &impl_634_property_allowWrite,
44390  &impl_634_property_dataType,
44391  &impl_634_property_dataTypeParameter,
44392  &impl_634_property_description,
44393  &impl_634_property_label,
44394  &impl_634_property_required,
44395  NULL
44396 };
44397 
44399 impl_634 = {
44400  &impl_634_properties[0]
44401 };
44402 
44404 impl_635;
44405 
44406 /*
44407  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons/propertyTypes/required
44408  */
44409 
44411 impl_635_property_allowWrite = {
44412  "allowWrite",
44413  {
44415  .boolean = true
44416  }
44417 };
44418 
44420 impl_635_property_dataType = {
44421  "dataType",
44422  {
44424  .string = "boolean"
44425  }
44426 };
44427 
44429 impl_635_property_description = {
44430  "description",
44431  {
44433  .string = "Specifies whether this ToggleButtons component is required."
44434  }
44435 };
44436 
44438 impl_635_property_label = {
44439  "label",
44440  {
44442  .string = "Required"
44443  }
44444 };
44445 
44446 static const afw_runtime_unresolved_property_t *
44447 impl_635_properties[] = {
44448  &impl_635_property_allowWrite,
44449  &impl_635_property_dataType,
44450  &impl_635_property_description,
44451  &impl_635_property_label,
44452  NULL
44453 };
44454 
44456 impl_635 = {
44457  &impl_635_properties[0]
44458 };
44459 
44460 /*
44461  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons/propertyTypes
44462  */
44463 
44465 impl_631_property_exclusive = {
44466  "exclusive",
44467  {
44469  .object = &impl_632
44470  }
44471 };
44472 
44474 impl_631_property_label = {
44475  "label",
44476  {
44478  .object = &impl_633
44479  }
44480 };
44481 
44483 impl_631_property_options = {
44484  "options",
44485  {
44487  .object = &impl_634
44488  }
44489 };
44490 
44492 impl_631_property_required = {
44493  "required",
44494  {
44496  .object = &impl_635
44497  }
44498 };
44499 
44500 static const afw_runtime_unresolved_property_t *
44501 impl_631_properties[] = {
44502  &impl_631_property_exclusive,
44503  &impl_631_property_label,
44504  &impl_631_property_options,
44505  &impl_631_property_required,
44506  NULL
44507 };
44508 
44509 static const afw_utf8_t
44510 impl_631_parentPaths_array[] = {
44511  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
44512 };
44513 
44515 impl_631 = {
44516  &impl_631_properties[0],
44517  sizeof(impl_631_parentPaths_array) / sizeof(afw_utf8_t),
44518  &impl_631_parentPaths_array[0]
44519 };
44520 
44521 /*
44522  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons
44523  */
44524 
44526 impl_630_property_allowAdd = {
44527  "allowAdd",
44528  {
44530  .boolean = true
44531  }
44532 };
44533 
44535 impl_630_property_allowChange = {
44536  "allowChange",
44537  {
44539  .boolean = true
44540  }
44541 };
44542 
44544 impl_630_property_allowDelete = {
44545  "allowDelete",
44546  {
44548  .boolean = true
44549  }
44550 };
44551 
44553 impl_630_property_allowEntity = {
44554  "allowEntity",
44555  {
44557  .boolean = false
44558  }
44559 };
44560 
44561 static const afw_utf8_t
44562 impl_630_array_collectionURIs[] = {
44563  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
44564 };
44565 
44567 impl_630_list_collectionURIs = {
44568  AFW_UTF8_LITERAL("string"),
44569  sizeof(impl_630_array_collectionURIs) / sizeof(afw_utf8_t),
44570  (const void *)&impl_630_array_collectionURIs
44571 };
44572 
44574 impl_630_property_collectionURIs = {
44575  "collectionURIs",
44576  {
44578  .list = &impl_630_list_collectionURIs
44579  }
44580 };
44581 
44583 impl_630_property_description = {
44584  "description",
44585  {
44587  .string = "Adaptive Layout definition for the ToggleButtons component."
44588  }
44589 };
44590 
44592 impl_630_property_label = {
44593  "label",
44594  {
44596  .string = "ToggleButtons"
44597  }
44598 };
44599 
44601 impl_630_property_objectType = {
44602  "objectType",
44603  {
44605  .string = "_AdaptiveLayoutComponentType_ToggleButtons"
44606  }
44607 };
44608 
44610 impl_630_property_propertyTypes = {
44611  "propertyTypes",
44612  {
44614  .object = &impl_631
44615  }
44616 };
44617 
44618 static const afw_runtime_unresolved_property_t *
44619 impl_630_properties[] = {
44620  &impl_630_property_allowAdd,
44621  &impl_630_property_allowChange,
44622  &impl_630_property_allowDelete,
44623  &impl_630_property_allowEntity,
44624  &impl_630_property_collectionURIs,
44625  &impl_630_property_description,
44626  &impl_630_property_label,
44627  &impl_630_property_objectType,
44628  &impl_630_property_propertyTypes,
44629  NULL
44630 };
44631 
44632 static const afw_utf8_t
44633 impl_630_meta_path =
44634  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_ToggleButtons");
44635 
44637 impl_630 = {
44638  &afw_components_s__AdaptiveObjectType_,
44639  &afw_components_s__AdaptiveLayoutComponentType_ToggleButtons,
44640  &impl_630_meta_path,
44641  &impl_630_properties[0]
44642 };
44643 
44645 impl_636;
44646 
44648 impl_637;
44649 
44651 impl_638;
44652 
44653 /*
44654  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/alignContent
44655  */
44656 
44658 impl_638_property_allowWrite = {
44659  "allowWrite",
44660  {
44662  .boolean = true
44663  }
44664 };
44665 
44667 impl_638_property_dataType = {
44668  "dataType",
44669  {
44671  .string = "string"
44672  }
44673 };
44674 
44676 impl_638_property_description = {
44677  "description",
44678  {
44680  .string = "Defines the align-content style property."
44681  }
44682 };
44683 
44685 impl_638_property_label = {
44686  "label",
44687  {
44689  .string = "Align Items"
44690  }
44691 };
44692 
44693 static const afw_utf8_t
44694 impl_638_array_possibleValues[] = {
44695  AFW_UTF8_LITERAL("center"),
44696  AFW_UTF8_LITERAL("flex-end"),
44697  AFW_UTF8_LITERAL("flex-start"),
44698  AFW_UTF8_LITERAL("space-around"),
44699  AFW_UTF8_LITERAL("space-between"),
44700  AFW_UTF8_LITERAL("stretch")
44701 };
44702 
44704 impl_638_list_possibleValues = {
44705  AFW_UTF8_LITERAL("string"),
44706  sizeof(impl_638_array_possibleValues) / sizeof(afw_utf8_t),
44707  (const void *)&impl_638_array_possibleValues
44708 };
44709 
44711 impl_638_property_possibleValues = {
44712  "possibleValues",
44713  {
44715  .list = &impl_638_list_possibleValues
44716  }
44717 };
44718 
44719 static const afw_runtime_unresolved_property_t *
44720 impl_638_properties[] = {
44721  &impl_638_property_allowWrite,
44722  &impl_638_property_dataType,
44723  &impl_638_property_description,
44724  &impl_638_property_label,
44725  &impl_638_property_possibleValues,
44726  NULL
44727 };
44728 
44730 impl_638 = {
44731  &impl_638_properties[0]
44732 };
44733 
44735 impl_639;
44736 
44737 /*
44738  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/alignItems
44739  */
44740 
44742 impl_639_property_allowWrite = {
44743  "allowWrite",
44744  {
44746  .boolean = true
44747  }
44748 };
44749 
44751 impl_639_property_dataType = {
44752  "dataType",
44753  {
44755  .string = "string"
44756  }
44757 };
44758 
44760 impl_639_property_description = {
44761  "description",
44762  {
44764  .string = "Defines the align-items style property."
44765  }
44766 };
44767 
44769 impl_639_property_label = {
44770  "label",
44771  {
44773  .string = "Align Items"
44774  }
44775 };
44776 
44777 static const afw_utf8_t
44778 impl_639_array_possibleValues[] = {
44779  AFW_UTF8_LITERAL("baseline"),
44780  AFW_UTF8_LITERAL("center"),
44781  AFW_UTF8_LITERAL("flex-end"),
44782  AFW_UTF8_LITERAL("flex-start"),
44783  AFW_UTF8_LITERAL("stretch")
44784 };
44785 
44787 impl_639_list_possibleValues = {
44788  AFW_UTF8_LITERAL("string"),
44789  sizeof(impl_639_array_possibleValues) / sizeof(afw_utf8_t),
44790  (const void *)&impl_639_array_possibleValues
44791 };
44792 
44794 impl_639_property_possibleValues = {
44795  "possibleValues",
44796  {
44798  .list = &impl_639_list_possibleValues
44799  }
44800 };
44801 
44802 static const afw_runtime_unresolved_property_t *
44803 impl_639_properties[] = {
44804  &impl_639_property_allowWrite,
44805  &impl_639_property_dataType,
44806  &impl_639_property_description,
44807  &impl_639_property_label,
44808  &impl_639_property_possibleValues,
44809  NULL
44810 };
44811 
44813 impl_639 = {
44814  &impl_639_properties[0]
44815 };
44816 
44818 impl_640;
44819 
44820 /*
44821  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/contains
44822  */
44823 
44825 impl_640_property_allowWrite = {
44826  "allowWrite",
44827  {
44829  .boolean = true
44830  }
44831 };
44832 
44834 impl_640_property_dataType = {
44835  "dataType",
44836  {
44838  .string = "list"
44839  }
44840 };
44841 
44843 impl_640_property_dataTypeParameter = {
44844  "dataTypeParameter",
44845  {
44847  .string = "object _AdaptiveLayoutComponentType_"
44848  }
44849 };
44850 
44852 impl_640_property_description = {
44853  "description",
44854  {
44856  .string = "A list of components to be contained by this Toolbar."
44857  }
44858 };
44859 
44861 impl_640_property_label = {
44862  "label",
44863  {
44865  .string = "Contains"
44866  }
44867 };
44868 
44870 impl_640_property_required = {
44871  "required",
44872  {
44874  .boolean = true
44875  }
44876 };
44877 
44878 static const afw_runtime_unresolved_property_t *
44879 impl_640_properties[] = {
44880  &impl_640_property_allowWrite,
44881  &impl_640_property_dataType,
44882  &impl_640_property_dataTypeParameter,
44883  &impl_640_property_description,
44884  &impl_640_property_label,
44885  &impl_640_property_required,
44886  NULL
44887 };
44888 
44890 impl_640 = {
44891  &impl_640_properties[0]
44892 };
44893 
44895 impl_641;
44896 
44897 /*
44898  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/dense
44899  */
44900 
44902 impl_641_property_allowWrite = {
44903  "allowWrite",
44904  {
44906  .boolean = true
44907  }
44908 };
44909 
44911 impl_641_property_dataType = {
44912  "dataType",
44913  {
44915  .string = "boolean"
44916  }
44917 };
44918 
44920 impl_641_property_description = {
44921  "description",
44922  {
44924  .string = "Specifies whether the Toolbar should be condensed as much as possible."
44925  }
44926 };
44927 
44929 impl_641_property_label = {
44930  "label",
44931  {
44933  .string = "Dense"
44934  }
44935 };
44936 
44937 static const afw_runtime_unresolved_property_t *
44938 impl_641_properties[] = {
44939  &impl_641_property_allowWrite,
44940  &impl_641_property_dataType,
44941  &impl_641_property_description,
44942  &impl_641_property_label,
44943  NULL
44944 };
44945 
44947 impl_641 = {
44948  &impl_641_properties[0]
44949 };
44950 
44952 impl_642;
44953 
44954 /*
44955  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/justify
44956  */
44957 
44959 impl_642_property_allowWrite = {
44960  "allowWrite",
44961  {
44963  .boolean = true
44964  }
44965 };
44966 
44968 impl_642_property_dataType = {
44969  "dataType",
44970  {
44972  .string = "string"
44973  }
44974 };
44975 
44977 impl_642_property_description = {
44978  "description",
44979  {
44981  .string = "Defines the justify-content style property."
44982  }
44983 };
44984 
44986 impl_642_property_label = {
44987  "label",
44988  {
44990  .string = "Justify"
44991  }
44992 };
44993 
44994 static const afw_utf8_t
44995 impl_642_array_possibleValues[] = {
44996  AFW_UTF8_LITERAL("center"),
44997  AFW_UTF8_LITERAL("flex-end"),
44998  AFW_UTF8_LITERAL("flex-start"),
44999  AFW_UTF8_LITERAL("space-around"),
45000  AFW_UTF8_LITERAL("space-between"),
45001  AFW_UTF8_LITERAL("space-evenly")
45002 };
45003 
45005 impl_642_list_possibleValues = {
45006  AFW_UTF8_LITERAL("string"),
45007  sizeof(impl_642_array_possibleValues) / sizeof(afw_utf8_t),
45008  (const void *)&impl_642_array_possibleValues
45009 };
45010 
45012 impl_642_property_possibleValues = {
45013  "possibleValues",
45014  {
45016  .list = &impl_642_list_possibleValues
45017  }
45018 };
45019 
45020 static const afw_runtime_unresolved_property_t *
45021 impl_642_properties[] = {
45022  &impl_642_property_allowWrite,
45023  &impl_642_property_dataType,
45024  &impl_642_property_description,
45025  &impl_642_property_label,
45026  &impl_642_property_possibleValues,
45027  NULL
45028 };
45029 
45031 impl_642 = {
45032  &impl_642_properties[0]
45033 };
45034 
45036 impl_643;
45037 
45038 /*
45039  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes/spacing
45040  */
45041 
45043 impl_643_property_allowWrite = {
45044  "allowWrite",
45045  {
45047  .boolean = true
45048  }
45049 };
45050 
45052 impl_643_property_dataType = {
45053  "dataType",
45054  {
45056  .string = "integer"
45057  }
45058 };
45059 
45061 impl_643_property_description = {
45062  "description",
45063  {
45065  .string = "The spacing between items in the Toolbar."
45066  }
45067 };
45068 
45070 impl_643_property_label = {
45071  "label",
45072  {
45074  .string = "Spacing"
45075  }
45076 };
45077 
45078 static const afw_integer_t
45079 impl_643_array_possibleValues[] = {
45080  0,
45081  8,
45082  16,
45083  24,
45084  32,
45085  40
45086 };
45087 
45089 impl_643_list_possibleValues = {
45090  AFW_UTF8_LITERAL("integer"),
45091  sizeof(impl_643_array_possibleValues) / sizeof(afw_integer_t),
45092  (const void *)&impl_643_array_possibleValues
45093 };
45094 
45096 impl_643_property_possibleValues = {
45097  "possibleValues",
45098  {
45100  .list = &impl_643_list_possibleValues
45101  }
45102 };
45103 
45104 static const afw_runtime_unresolved_property_t *
45105 impl_643_properties[] = {
45106  &impl_643_property_allowWrite,
45107  &impl_643_property_dataType,
45108  &impl_643_property_description,
45109  &impl_643_property_label,
45110  &impl_643_property_possibleValues,
45111  NULL
45112 };
45113 
45115 impl_643 = {
45116  &impl_643_properties[0]
45117 };
45118 
45119 /*
45120  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar/propertyTypes
45121  */
45122 
45124 impl_637_property_alignContent = {
45125  "alignContent",
45126  {
45128  .object = &impl_638
45129  }
45130 };
45131 
45133 impl_637_property_alignItems = {
45134  "alignItems",
45135  {
45137  .object = &impl_639
45138  }
45139 };
45140 
45142 impl_637_property_contains = {
45143  "contains",
45144  {
45146  .object = &impl_640
45147  }
45148 };
45149 
45151 impl_637_property_dense = {
45152  "dense",
45153  {
45155  .object = &impl_641
45156  }
45157 };
45158 
45160 impl_637_property_justify = {
45161  "justify",
45162  {
45164  .object = &impl_642
45165  }
45166 };
45167 
45169 impl_637_property_spacing = {
45170  "spacing",
45171  {
45173  .object = &impl_643
45174  }
45175 };
45176 
45177 static const afw_runtime_unresolved_property_t *
45178 impl_637_properties[] = {
45179  &impl_637_property_alignContent,
45180  &impl_637_property_alignItems,
45181  &impl_637_property_contains,
45182  &impl_637_property_dense,
45183  &impl_637_property_justify,
45184  &impl_637_property_spacing,
45185  NULL
45186 };
45187 
45188 static const afw_utf8_t
45189 impl_637_parentPaths_array[] = {
45190  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
45191 };
45192 
45194 impl_637 = {
45195  &impl_637_properties[0],
45196  sizeof(impl_637_parentPaths_array) / sizeof(afw_utf8_t),
45197  &impl_637_parentPaths_array[0]
45198 };
45199 
45200 /*
45201  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar
45202  */
45203 
45205 impl_636_property_allowAdd = {
45206  "allowAdd",
45207  {
45209  .boolean = true
45210  }
45211 };
45212 
45214 impl_636_property_allowChange = {
45215  "allowChange",
45216  {
45218  .boolean = true
45219  }
45220 };
45221 
45223 impl_636_property_allowDelete = {
45224  "allowDelete",
45225  {
45227  .boolean = true
45228  }
45229 };
45230 
45232 impl_636_property_allowEntity = {
45233  "allowEntity",
45234  {
45236  .boolean = false
45237  }
45238 };
45239 
45240 static const afw_utf8_t
45241 impl_636_array_collectionURIs[] = {
45242  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
45243 };
45244 
45246 impl_636_list_collectionURIs = {
45247  AFW_UTF8_LITERAL("string"),
45248  sizeof(impl_636_array_collectionURIs) / sizeof(afw_utf8_t),
45249  (const void *)&impl_636_array_collectionURIs
45250 };
45251 
45253 impl_636_property_collectionURIs = {
45254  "collectionURIs",
45255  {
45257  .list = &impl_636_list_collectionURIs
45258  }
45259 };
45260 
45262 impl_636_property_description = {
45263  "description",
45264  {
45266  .string = "Adaptive Layout definition for the Toolbar component."
45267  }
45268 };
45269 
45271 impl_636_property_objectType = {
45272  "objectType",
45273  {
45275  .string = "_AdaptiveLayoutComponentType_Toolbar"
45276  }
45277 };
45278 
45280 impl_636_property_propertyTypes = {
45281  "propertyTypes",
45282  {
45284  .object = &impl_637
45285  }
45286 };
45287 
45288 static const afw_runtime_unresolved_property_t *
45289 impl_636_properties[] = {
45290  &impl_636_property_allowAdd,
45291  &impl_636_property_allowChange,
45292  &impl_636_property_allowDelete,
45293  &impl_636_property_allowEntity,
45294  &impl_636_property_collectionURIs,
45295  &impl_636_property_description,
45296  &impl_636_property_objectType,
45297  &impl_636_property_propertyTypes,
45298  NULL
45299 };
45300 
45301 static const afw_utf8_t
45302 impl_636_meta_path =
45303  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Toolbar");
45304 
45306 impl_636 = {
45307  &afw_components_s__AdaptiveObjectType_,
45308  &afw_components_s__AdaptiveLayoutComponentType_Toolbar,
45309  &impl_636_meta_path,
45310  &impl_636_properties[0]
45311 };
45312 
45314 impl_644;
45315 
45317 impl_645;
45318 
45320 impl_646;
45321 
45322 /*
45323  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip/propertyTypes/contains
45324  */
45325 
45327 impl_646_property_allowWrite = {
45328  "allowWrite",
45329  {
45331  .boolean = true
45332  }
45333 };
45334 
45336 impl_646_property_dataType = {
45337  "dataType",
45338  {
45340  .string = "object"
45341  }
45342 };
45343 
45345 impl_646_property_dataTypeParameter = {
45346  "dataTypeParameter",
45347  {
45349  .string = "_AdaptiveLayoutComponentType_"
45350  }
45351 };
45352 
45354 impl_646_property_description = {
45355  "description",
45356  {
45358  .string = "Content that can be rendered inside this tooltip display."
45359  }
45360 };
45361 
45363 impl_646_property_label = {
45364  "label",
45365  {
45367  .string = "Contains"
45368  }
45369 };
45370 
45371 static const afw_runtime_unresolved_property_t *
45372 impl_646_properties[] = {
45373  &impl_646_property_allowWrite,
45374  &impl_646_property_dataType,
45375  &impl_646_property_dataTypeParameter,
45376  &impl_646_property_description,
45377  &impl_646_property_label,
45378  NULL
45379 };
45380 
45382 impl_646 = {
45383  &impl_646_properties[0]
45384 };
45385 
45387 impl_647;
45388 
45389 /*
45390  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip/propertyTypes/content
45391  */
45392 
45394 impl_647_property_allowWrite = {
45395  "allowWrite",
45396  {
45398  .boolean = true
45399  }
45400 };
45401 
45403 impl_647_property_dataType = {
45404  "dataType",
45405  {
45407  .string = "string"
45408  }
45409 };
45410 
45412 impl_647_property_description = {
45413  "description",
45414  {
45416  .string = "The content to display in the Tooltip."
45417  }
45418 };
45419 
45421 impl_647_property_label = {
45422  "label",
45423  {
45425  .string = "Content"
45426  }
45427 };
45428 
45429 static const afw_runtime_unresolved_property_t *
45430 impl_647_properties[] = {
45431  &impl_647_property_allowWrite,
45432  &impl_647_property_dataType,
45433  &impl_647_property_description,
45434  &impl_647_property_label,
45435  NULL
45436 };
45437 
45439 impl_647 = {
45440  &impl_647_properties[0]
45441 };
45442 
45444 impl_648;
45445 
45446 /*
45447  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip/propertyTypes/delay
45448  */
45449 
45451 impl_648_property_allowWrite = {
45452  "allowWrite",
45453  {
45455  .boolean = true
45456  }
45457 };
45458 
45460 impl_648_property_dataType = {
45461  "dataType",
45462  {
45464  .string = "integer"
45465  }
45466 };
45467 
45469 impl_648_property_description = {
45470  "description",
45471  {
45473  .string = "The time delay, in milliseconds, before displaying tooltip."
45474  }
45475 };
45476 
45478 impl_648_property_label = {
45479  "label",
45480  {
45482  .string = "Delay"
45483  }
45484 };
45485 
45486 static const afw_runtime_unresolved_property_t *
45487 impl_648_properties[] = {
45488  &impl_648_property_allowWrite,
45489  &impl_648_property_dataType,
45490  &impl_648_property_description,
45491  &impl_648_property_label,
45492  NULL
45493 };
45494 
45496 impl_648 = {
45497  &impl_648_properties[0]
45498 };
45499 
45501 impl_649;
45502 
45503 /*
45504  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip/propertyTypes/target
45505  */
45506 
45508 impl_649_property_allowWrite = {
45509  "allowWrite",
45510  {
45512  .boolean = true
45513  }
45514 };
45515 
45517 impl_649_property_dataType = {
45518  "dataType",
45519  {
45521  .string = "object"
45522  }
45523 };
45524 
45526 impl_649_property_dataTypeParameter = {
45527  "dataTypeParameter",
45528  {
45530  .string = "_AdaptiveLayoutComponentType_"
45531  }
45532 };
45533 
45535 impl_649_property_description = {
45536  "description",
45537  {
45539  .string = "The target to wrap inside this tooltip."
45540  }
45541 };
45542 
45544 impl_649_property_label = {
45545  "label",
45546  {
45548  .string = "Target"
45549  }
45550 };
45551 
45552 static const afw_runtime_unresolved_property_t *
45553 impl_649_properties[] = {
45554  &impl_649_property_allowWrite,
45555  &impl_649_property_dataType,
45556  &impl_649_property_dataTypeParameter,
45557  &impl_649_property_description,
45558  &impl_649_property_label,
45559  NULL
45560 };
45561 
45563 impl_649 = {
45564  &impl_649_properties[0]
45565 };
45566 
45567 /*
45568  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip/propertyTypes
45569  */
45570 
45572 impl_645_property_contains = {
45573  "contains",
45574  {
45576  .object = &impl_646
45577  }
45578 };
45579 
45581 impl_645_property_content = {
45582  "content",
45583  {
45585  .object = &impl_647
45586  }
45587 };
45588 
45590 impl_645_property_delay = {
45591  "delay",
45592  {
45594  .object = &impl_648
45595  }
45596 };
45597 
45599 impl_645_property_target = {
45600  "target",
45601  {
45603  .object = &impl_649
45604  }
45605 };
45606 
45607 static const afw_runtime_unresolved_property_t *
45608 impl_645_properties[] = {
45609  &impl_645_property_contains,
45610  &impl_645_property_content,
45611  &impl_645_property_delay,
45612  &impl_645_property_target,
45613  NULL
45614 };
45615 
45616 static const afw_utf8_t
45617 impl_645_parentPaths_array[] = {
45618  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
45619 };
45620 
45622 impl_645 = {
45623  &impl_645_properties[0],
45624  sizeof(impl_645_parentPaths_array) / sizeof(afw_utf8_t),
45625  &impl_645_parentPaths_array[0]
45626 };
45627 
45628 /*
45629  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip
45630  */
45631 
45633 impl_644_property_allowAdd = {
45634  "allowAdd",
45635  {
45637  .boolean = true
45638  }
45639 };
45640 
45642 impl_644_property_allowChange = {
45643  "allowChange",
45644  {
45646  .boolean = true
45647  }
45648 };
45649 
45651 impl_644_property_allowDelete = {
45652  "allowDelete",
45653  {
45655  .boolean = true
45656  }
45657 };
45658 
45660 impl_644_property_allowEntity = {
45661  "allowEntity",
45662  {
45664  .boolean = false
45665  }
45666 };
45667 
45668 static const afw_utf8_t
45669 impl_644_array_collectionURIs[] = {
45670  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
45671 };
45672 
45674 impl_644_list_collectionURIs = {
45675  AFW_UTF8_LITERAL("string"),
45676  sizeof(impl_644_array_collectionURIs) / sizeof(afw_utf8_t),
45677  (const void *)&impl_644_array_collectionURIs
45678 };
45679 
45681 impl_644_property_collectionURIs = {
45682  "collectionURIs",
45683  {
45685  .list = &impl_644_list_collectionURIs
45686  }
45687 };
45688 
45690 impl_644_property_description = {
45691  "description",
45692  {
45694  .string = "Adaptive Layout definition for the Tooltip component."
45695  }
45696 };
45697 
45699 impl_644_property_objectType = {
45700  "objectType",
45701  {
45703  .string = "_AdaptiveLayoutComponentType_Tooltip"
45704  }
45705 };
45706 
45708 impl_644_property_propertyTypes = {
45709  "propertyTypes",
45710  {
45712  .object = &impl_645
45713  }
45714 };
45715 
45716 static const afw_runtime_unresolved_property_t *
45717 impl_644_properties[] = {
45718  &impl_644_property_allowAdd,
45719  &impl_644_property_allowChange,
45720  &impl_644_property_allowDelete,
45721  &impl_644_property_allowEntity,
45722  &impl_644_property_collectionURIs,
45723  &impl_644_property_description,
45724  &impl_644_property_objectType,
45725  &impl_644_property_propertyTypes,
45726  NULL
45727 };
45728 
45729 static const afw_utf8_t
45730 impl_644_meta_path =
45731  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tooltip");
45732 
45734 impl_644 = {
45735  &afw_components_s__AdaptiveObjectType_,
45736  &afw_components_s__AdaptiveLayoutComponentType_Tooltip,
45737  &impl_644_meta_path,
45738  &impl_644_properties[0]
45739 };
45740 
45742 impl_650;
45743 
45745 impl_651;
45746 
45748 impl_652;
45749 
45750 /*
45751  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree/propertyTypes/children
45752  */
45753 
45755 impl_652_property_allowWrite = {
45756  "allowWrite",
45757  {
45759  .boolean = true
45760  }
45761 };
45762 
45764 impl_652_property_dataType = {
45765  "dataType",
45766  {
45768  .string = "list"
45769  }
45770 };
45771 
45773 impl_652_property_dataTypeParameter = {
45774  "dataTypeParameter",
45775  {
45777  .string = "object _AdaptiveLayoutComponentType_Tree_Node"
45778  }
45779 };
45780 
45782 impl_652_property_description = {
45783  "description",
45784  {
45786  .string = "The children of this Tree."
45787  }
45788 };
45789 
45791 impl_652_property_label = {
45792  "label",
45793  {
45795  .string = "Children"
45796  }
45797 };
45798 
45800 impl_652_property_required = {
45801  "required",
45802  {
45804  .boolean = true
45805  }
45806 };
45807 
45808 static const afw_runtime_unresolved_property_t *
45809 impl_652_properties[] = {
45810  &impl_652_property_allowWrite,
45811  &impl_652_property_dataType,
45812  &impl_652_property_dataTypeParameter,
45813  &impl_652_property_description,
45814  &impl_652_property_label,
45815  &impl_652_property_required,
45816  NULL
45817 };
45818 
45820 impl_652 = {
45821  &impl_652_properties[0]
45822 };
45823 
45825 impl_653;
45826 
45827 /*
45828  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree/propertyTypes/dense
45829  */
45830 
45832 impl_653_property_allowWrite = {
45833  "allowWrite",
45834  {
45836  .boolean = true
45837  }
45838 };
45839 
45841 impl_653_property_dataType = {
45842  "dataType",
45843  {
45845  .string = "boolean"
45846  }
45847 };
45848 
45850 impl_653_property_description = {
45851  "description",
45852  {
45854  .string = "The tree nodes should be condensed in space."
45855  }
45856 };
45857 
45859 impl_653_property_label = {
45860  "label",
45861  {
45863  .string = "Dense"
45864  }
45865 };
45866 
45867 static const afw_runtime_unresolved_property_t *
45868 impl_653_properties[] = {
45869  &impl_653_property_allowWrite,
45870  &impl_653_property_dataType,
45871  &impl_653_property_description,
45872  &impl_653_property_label,
45873  NULL
45874 };
45875 
45877 impl_653 = {
45878  &impl_653_properties[0]
45879 };
45880 
45882 impl_654;
45883 
45884 /*
45885  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree/propertyTypes/expandedKeys
45886  */
45887 
45889 impl_654_property_allowWrite = {
45890  "allowWrite",
45891  {
45893  .boolean = true
45894  }
45895 };
45896 
45898 impl_654_property_dataType = {
45899  "dataType",
45900  {
45902  .string = "list"
45903  }
45904 };
45905 
45907 impl_654_property_dataTypeParameter = {
45908  "dataTypeParameter",
45909  {
45911  .string = "string"
45912  }
45913 };
45914 
45916 impl_654_property_description = {
45917  "description",
45918  {
45920  .string = "The keys of nodes in this tree that are expanded."
45921  }
45922 };
45923 
45925 impl_654_property_label = {
45926  "label",
45927  {
45929  .string = "Expanded Keys"
45930  }
45931 };
45932 
45933 static const afw_runtime_unresolved_property_t *
45934 impl_654_properties[] = {
45935  &impl_654_property_allowWrite,
45936  &impl_654_property_dataType,
45937  &impl_654_property_dataTypeParameter,
45938  &impl_654_property_description,
45939  &impl_654_property_label,
45940  NULL
45941 };
45942 
45944 impl_654 = {
45945  &impl_654_properties[0]
45946 };
45947 
45949 impl_655;
45950 
45951 /*
45952  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree/propertyTypes/selectedKeys
45953  */
45954 
45956 impl_655_property_allowWrite = {
45957  "allowWrite",
45958  {
45960  .boolean = true
45961  }
45962 };
45963 
45965 impl_655_property_dataType = {
45966  "dataType",
45967  {
45969  .string = "list"
45970  }
45971 };
45972 
45974 impl_655_property_dataTypeParameter = {
45975  "dataTypeParameter",
45976  {
45978  .string = "string"
45979  }
45980 };
45981 
45983 impl_655_property_description = {
45984  "description",
45985  {
45987  .string = "The keys of nodes in this tree that are selected."
45988  }
45989 };
45990 
45992 impl_655_property_label = {
45993  "label",
45994  {
45996  .string = "Selected Keys"
45997  }
45998 };
45999 
46000 static const afw_runtime_unresolved_property_t *
46001 impl_655_properties[] = {
46002  &impl_655_property_allowWrite,
46003  &impl_655_property_dataType,
46004  &impl_655_property_dataTypeParameter,
46005  &impl_655_property_description,
46006  &impl_655_property_label,
46007  NULL
46008 };
46009 
46011 impl_655 = {
46012  &impl_655_properties[0]
46013 };
46014 
46015 /*
46016  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree/propertyTypes
46017  */
46018 
46020 impl_651_property_children = {
46021  "children",
46022  {
46024  .object = &impl_652
46025  }
46026 };
46027 
46029 impl_651_property_dense = {
46030  "dense",
46031  {
46033  .object = &impl_653
46034  }
46035 };
46036 
46038 impl_651_property_expandedKeys = {
46039  "expandedKeys",
46040  {
46042  .object = &impl_654
46043  }
46044 };
46045 
46047 impl_651_property_selectedKeys = {
46048  "selectedKeys",
46049  {
46051  .object = &impl_655
46052  }
46053 };
46054 
46055 static const afw_runtime_unresolved_property_t *
46056 impl_651_properties[] = {
46057  &impl_651_property_children,
46058  &impl_651_property_dense,
46059  &impl_651_property_expandedKeys,
46060  &impl_651_property_selectedKeys,
46061  NULL
46062 };
46063 
46064 static const afw_utf8_t
46065 impl_651_parentPaths_array[] = {
46066  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
46067 };
46068 
46070 impl_651 = {
46071  &impl_651_properties[0],
46072  sizeof(impl_651_parentPaths_array) / sizeof(afw_utf8_t),
46073  &impl_651_parentPaths_array[0]
46074 };
46075 
46076 /*
46077  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree
46078  */
46079 
46081 impl_650_property_allowAdd = {
46082  "allowAdd",
46083  {
46085  .boolean = true
46086  }
46087 };
46088 
46090 impl_650_property_allowChange = {
46091  "allowChange",
46092  {
46094  .boolean = true
46095  }
46096 };
46097 
46099 impl_650_property_allowDelete = {
46100  "allowDelete",
46101  {
46103  .boolean = true
46104  }
46105 };
46106 
46108 impl_650_property_allowEntity = {
46109  "allowEntity",
46110  {
46112  .boolean = false
46113  }
46114 };
46115 
46116 static const afw_utf8_t
46117 impl_650_array_collectionURIs[] = {
46118  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
46119 };
46120 
46122 impl_650_list_collectionURIs = {
46123  AFW_UTF8_LITERAL("string"),
46124  sizeof(impl_650_array_collectionURIs) / sizeof(afw_utf8_t),
46125  (const void *)&impl_650_array_collectionURIs
46126 };
46127 
46129 impl_650_property_collectionURIs = {
46130  "collectionURIs",
46131  {
46133  .list = &impl_650_list_collectionURIs
46134  }
46135 };
46136 
46138 impl_650_property_description = {
46139  "description",
46140  {
46142  .string = "Adaptive Layout definition for the Tree component."
46143  }
46144 };
46145 
46147 impl_650_property_label = {
46148  "label",
46149  {
46151  .string = "Tree Layout"
46152  }
46153 };
46154 
46156 impl_650_property_objectType = {
46157  "objectType",
46158  {
46160  .string = "_AdaptiveLayoutComponentType_Tree"
46161  }
46162 };
46163 
46165 impl_650_property_propertyTypes = {
46166  "propertyTypes",
46167  {
46169  .object = &impl_651
46170  }
46171 };
46172 
46173 static const afw_runtime_unresolved_property_t *
46174 impl_650_properties[] = {
46175  &impl_650_property_allowAdd,
46176  &impl_650_property_allowChange,
46177  &impl_650_property_allowDelete,
46178  &impl_650_property_allowEntity,
46179  &impl_650_property_collectionURIs,
46180  &impl_650_property_description,
46181  &impl_650_property_label,
46182  &impl_650_property_objectType,
46183  &impl_650_property_propertyTypes,
46184  NULL
46185 };
46186 
46187 static const afw_utf8_t
46188 impl_650_meta_path =
46189  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree");
46190 
46192 impl_650 = {
46193  &afw_components_s__AdaptiveObjectType_,
46194  &afw_components_s__AdaptiveLayoutComponentType_Tree,
46195  &impl_650_meta_path,
46196  &impl_650_properties[0]
46197 };
46198 
46200 impl_656;
46201 
46203 impl_657;
46204 
46206 impl_658;
46207 
46208 /*
46209  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes/children
46210  */
46211 
46213 impl_658_property_allowWrite = {
46214  "allowWrite",
46215  {
46217  .boolean = true
46218  }
46219 };
46220 
46222 impl_658_property_dataType = {
46223  "dataType",
46224  {
46226  .string = "list"
46227  }
46228 };
46229 
46231 impl_658_property_dataTypeParameter = {
46232  "dataTypeParameter",
46233  {
46235  .string = "object _AdaptiveLayoutComponentType_Tree_Node"
46236  }
46237 };
46238 
46240 impl_658_property_description = {
46241  "description",
46242  {
46244  .string = "The children of this Tree Node."
46245  }
46246 };
46247 
46249 impl_658_property_label = {
46250  "label",
46251  {
46253  .string = "Children"
46254  }
46255 };
46256 
46257 static const afw_runtime_unresolved_property_t *
46258 impl_658_properties[] = {
46259  &impl_658_property_allowWrite,
46260  &impl_658_property_dataType,
46261  &impl_658_property_dataTypeParameter,
46262  &impl_658_property_description,
46263  &impl_658_property_label,
46264  NULL
46265 };
46266 
46268 impl_658 = {
46269  &impl_658_properties[0]
46270 };
46271 
46273 impl_659;
46274 
46275 /*
46276  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes/contains
46277  */
46278 
46280 impl_659_property_allowWrite = {
46281  "allowWrite",
46282  {
46284  .boolean = true
46285  }
46286 };
46287 
46289 impl_659_property_dataType = {
46290  "dataType",
46291  {
46293  .string = "object"
46294  }
46295 };
46296 
46298 impl_659_property_dataTypeParameter = {
46299  "dataTypeParameter",
46300  {
46302  .string = "_AdaptiveLayoutComponentType_"
46303  }
46304 };
46305 
46307 impl_659_property_description = {
46308  "description",
46309  {
46311  .string = "Optional component under this tree node."
46312  }
46313 };
46314 
46316 impl_659_property_label = {
46317  "label",
46318  {
46320  .string = "Contains"
46321  }
46322 };
46323 
46324 static const afw_runtime_unresolved_property_t *
46325 impl_659_properties[] = {
46326  &impl_659_property_allowWrite,
46327  &impl_659_property_dataType,
46328  &impl_659_property_dataTypeParameter,
46329  &impl_659_property_description,
46330  &impl_659_property_label,
46331  NULL
46332 };
46333 
46335 impl_659 = {
46336  &impl_659_properties[0]
46337 };
46338 
46340 impl_660;
46341 
46342 /*
46343  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes/icon
46344  */
46345 
46347 impl_660_property_allowWrite = {
46348  "allowWrite",
46349  {
46351  .boolean = true
46352  }
46353 };
46354 
46356 impl_660_property_dataType = {
46357  "dataType",
46358  {
46360  .string = "string"
46361  }
46362 };
46363 
46365 impl_660_property_description = {
46366  "description",
46367  {
46369  .string = "The icon for this tree node."
46370  }
46371 };
46372 
46374 impl_660_property_label = {
46375  "label",
46376  {
46378  .string = "Icon"
46379  }
46380 };
46381 
46382 static const afw_runtime_unresolved_property_t *
46383 impl_660_properties[] = {
46384  &impl_660_property_allowWrite,
46385  &impl_660_property_dataType,
46386  &impl_660_property_description,
46387  &impl_660_property_label,
46388  NULL
46389 };
46390 
46392 impl_660 = {
46393  &impl_660_properties[0]
46394 };
46395 
46397 impl_661;
46398 
46399 /*
46400  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes/key
46401  */
46402 
46404 impl_661_property_allowWrite = {
46405  "allowWrite",
46406  {
46408  .boolean = true
46409  }
46410 };
46411 
46413 impl_661_property_dataType = {
46414  "dataType",
46415  {
46417  .string = "string"
46418  }
46419 };
46420 
46422 impl_661_property_description = {
46423  "description",
46424  {
46426  .string = "The unique identifying key for this tree node."
46427  }
46428 };
46429 
46431 impl_661_property_label = {
46432  "label",
46433  {
46435  .string = "Key"
46436  }
46437 };
46438 
46440 impl_661_property_required = {
46441  "required",
46442  {
46444  .boolean = true
46445  }
46446 };
46447 
46448 static const afw_runtime_unresolved_property_t *
46449 impl_661_properties[] = {
46450  &impl_661_property_allowWrite,
46451  &impl_661_property_dataType,
46452  &impl_661_property_description,
46453  &impl_661_property_label,
46454  &impl_661_property_required,
46455  NULL
46456 };
46457 
46459 impl_661 = {
46460  &impl_661_properties[0]
46461 };
46462 
46464 impl_662;
46465 
46466 /*
46467  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes/label
46468  */
46469 
46471 impl_662_property_allowWrite = {
46472  "allowWrite",
46473  {
46475  .boolean = true
46476  }
46477 };
46478 
46480 impl_662_property_dataType = {
46481  "dataType",
46482  {
46484  .string = "string"
46485  }
46486 };
46487 
46489 impl_662_property_description = {
46490  "description",
46491  {
46493  .string = "The label for this tree node."
46494  }
46495 };
46496 
46498 impl_662_property_label = {
46499  "label",
46500  {
46502  .string = "Label"
46503  }
46504 };
46505 
46506 static const afw_runtime_unresolved_property_t *
46507 impl_662_properties[] = {
46508  &impl_662_property_allowWrite,
46509  &impl_662_property_dataType,
46510  &impl_662_property_description,
46511  &impl_662_property_label,
46512  NULL
46513 };
46514 
46516 impl_662 = {
46517  &impl_662_properties[0]
46518 };
46519 
46520 /*
46521  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node/propertyTypes
46522  */
46523 
46525 impl_657_property_children = {
46526  "children",
46527  {
46529  .object = &impl_658
46530  }
46531 };
46532 
46534 impl_657_property_contains = {
46535  "contains",
46536  {
46538  .object = &impl_659
46539  }
46540 };
46541 
46543 impl_657_property_icon = {
46544  "icon",
46545  {
46547  .object = &impl_660
46548  }
46549 };
46550 
46552 impl_657_property_key = {
46553  "key",
46554  {
46556  .object = &impl_661
46557  }
46558 };
46559 
46561 impl_657_property_label = {
46562  "label",
46563  {
46565  .object = &impl_662
46566  }
46567 };
46568 
46569 static const afw_runtime_unresolved_property_t *
46570 impl_657_properties[] = {
46571  &impl_657_property_children,
46572  &impl_657_property_contains,
46573  &impl_657_property_icon,
46574  &impl_657_property_key,
46575  &impl_657_property_label,
46576  NULL
46577 };
46578 
46580 impl_657 = {
46581  &impl_657_properties[0]
46582 };
46583 
46584 /*
46585  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node
46586  */
46587 
46589 impl_656_property_allowAdd = {
46590  "allowAdd",
46591  {
46593  .boolean = true
46594  }
46595 };
46596 
46598 impl_656_property_allowChange = {
46599  "allowChange",
46600  {
46602  .boolean = true
46603  }
46604 };
46605 
46607 impl_656_property_allowDelete = {
46608  "allowDelete",
46609  {
46611  .boolean = true
46612  }
46613 };
46614 
46616 impl_656_property_allowEntity = {
46617  "allowEntity",
46618  {
46620  .boolean = false
46621  }
46622 };
46623 
46624 static const afw_utf8_t
46625 impl_656_array_collectionURIs[] = {
46626  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
46627 };
46628 
46630 impl_656_list_collectionURIs = {
46631  AFW_UTF8_LITERAL("string"),
46632  sizeof(impl_656_array_collectionURIs) / sizeof(afw_utf8_t),
46633  (const void *)&impl_656_array_collectionURIs
46634 };
46635 
46637 impl_656_property_collectionURIs = {
46638  "collectionURIs",
46639  {
46641  .list = &impl_656_list_collectionURIs
46642  }
46643 };
46644 
46646 impl_656_property_description = {
46647  "description",
46648  {
46650  .string = "Adaptive Layout definition for the Tree Node component."
46651  }
46652 };
46653 
46655 impl_656_property_label = {
46656  "label",
46657  {
46659  .string = "Tree Node"
46660  }
46661 };
46662 
46664 impl_656_property_objectType = {
46665  "objectType",
46666  {
46668  .string = "_AdaptiveLayoutComponentType_Tree_Node"
46669  }
46670 };
46671 
46673 impl_656_property_propertyTypes = {
46674  "propertyTypes",
46675  {
46677  .object = &impl_657
46678  }
46679 };
46680 
46681 static const afw_runtime_unresolved_property_t *
46682 impl_656_properties[] = {
46683  &impl_656_property_allowAdd,
46684  &impl_656_property_allowChange,
46685  &impl_656_property_allowDelete,
46686  &impl_656_property_allowEntity,
46687  &impl_656_property_collectionURIs,
46688  &impl_656_property_description,
46689  &impl_656_property_label,
46690  &impl_656_property_objectType,
46691  &impl_656_property_propertyTypes,
46692  NULL
46693 };
46694 
46695 static const afw_utf8_t
46696 impl_656_meta_path =
46697  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Tree_Node");
46698 
46700 impl_656 = {
46701  &afw_components_s__AdaptiveObjectType_,
46702  &afw_components_s__AdaptiveLayoutComponentType_Tree_Node,
46703  &impl_656_meta_path,
46704  &impl_656_properties[0]
46705 };
46706 
46708 impl_663;
46709 
46711 impl_664;
46712 
46714 impl_665;
46715 
46716 /*
46717  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography/propertyTypes/color
46718  */
46719 
46721 impl_665_property_allowWrite = {
46722  "allowWrite",
46723  {
46725  .boolean = true
46726  }
46727 };
46728 
46730 impl_665_property_brief = {
46731  "brief",
46732  {
46734  .string = "The color of the text"
46735  }
46736 };
46737 
46739 impl_665_property_dataType = {
46740  "dataType",
46741  {
46743  .string = "string"
46744  }
46745 };
46746 
46748 impl_665_property_description = {
46749  "description",
46750  {
46752  .string = "The color of the text. This may be a theme definition, or an actual color."
46753  }
46754 };
46755 
46757 impl_665_property_label = {
46758  "label",
46759  {
46761  .string = "Color"
46762  }
46763 };
46764 
46765 static const afw_utf8_t
46766 impl_665_array_possibleValues[] = {
46767  AFW_UTF8_LITERAL("default"),
46768  AFW_UTF8_LITERAL("error"),
46769  AFW_UTF8_LITERAL("inherit"),
46770  AFW_UTF8_LITERAL("primary"),
46771  AFW_UTF8_LITERAL("secondary"),
46772  AFW_UTF8_LITERAL("textPrimary"),
46773  AFW_UTF8_LITERAL("textSecondary")
46774 };
46775 
46777 impl_665_list_possibleValues = {
46778  AFW_UTF8_LITERAL("string"),
46779  sizeof(impl_665_array_possibleValues) / sizeof(afw_utf8_t),
46780  (const void *)&impl_665_array_possibleValues
46781 };
46782 
46784 impl_665_property_possibleValues = {
46785  "possibleValues",
46786  {
46788  .list = &impl_665_list_possibleValues
46789  }
46790 };
46791 
46792 static const afw_runtime_unresolved_property_t *
46793 impl_665_properties[] = {
46794  &impl_665_property_allowWrite,
46795  &impl_665_property_brief,
46796  &impl_665_property_dataType,
46797  &impl_665_property_description,
46798  &impl_665_property_label,
46799  &impl_665_property_possibleValues,
46800  NULL
46801 };
46802 
46804 impl_665 = {
46805  &impl_665_properties[0]
46806 };
46807 
46809 impl_666;
46810 
46811 /*
46812  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography/propertyTypes/size
46813  */
46814 
46816 impl_666_property_allowWrite = {
46817  "allowWrite",
46818  {
46820  .boolean = true
46821  }
46822 };
46823 
46825 impl_666_property_brief = {
46826  "brief",
46827  {
46829  .string = "The size of the text"
46830  }
46831 };
46832 
46834 impl_666_property_dataType = {
46835  "dataType",
46836  {
46838  .string = "string"
46839  }
46840 };
46841 
46843 impl_666_property_description = {
46844  "description",
46845  {
46847  .string = "The size of the text (1-11)."
46848  }
46849 };
46850 
46852 impl_666_property_label = {
46853  "label",
46854  {
46856  .string = "Size"
46857  }
46858 };
46859 
46860 static const afw_utf8_t
46861 impl_666_array_possibleValues[] = {
46862  AFW_UTF8_LITERAL("1"),
46863  AFW_UTF8_LITERAL("10"),
46864  AFW_UTF8_LITERAL("11"),
46865  AFW_UTF8_LITERAL("2"),
46866  AFW_UTF8_LITERAL("3"),
46867  AFW_UTF8_LITERAL("4"),
46868  AFW_UTF8_LITERAL("5"),
46869  AFW_UTF8_LITERAL("6"),
46870  AFW_UTF8_LITERAL("7"),
46871  AFW_UTF8_LITERAL("8"),
46872  AFW_UTF8_LITERAL("9")
46873 };
46874 
46876 impl_666_list_possibleValues = {
46877  AFW_UTF8_LITERAL("string"),
46878  sizeof(impl_666_array_possibleValues) / sizeof(afw_utf8_t),
46879  (const void *)&impl_666_array_possibleValues
46880 };
46881 
46883 impl_666_property_possibleValues = {
46884  "possibleValues",
46885  {
46887  .list = &impl_666_list_possibleValues
46888  }
46889 };
46890 
46891 static const afw_runtime_unresolved_property_t *
46892 impl_666_properties[] = {
46893  &impl_666_property_allowWrite,
46894  &impl_666_property_brief,
46895  &impl_666_property_dataType,
46896  &impl_666_property_description,
46897  &impl_666_property_label,
46898  &impl_666_property_possibleValues,
46899  NULL
46900 };
46901 
46903 impl_666 = {
46904  &impl_666_properties[0]
46905 };
46906 
46908 impl_667;
46909 
46910 /*
46911  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography/propertyTypes/tag
46912  */
46913 
46915 impl_667_property_allowWrite = {
46916  "allowWrite",
46917  {
46919  .boolean = true
46920  }
46921 };
46922 
46924 impl_667_property_brief = {
46925  "brief",
46926  {
46928  .string = "The html tag to produce"
46929  }
46930 };
46931 
46933 impl_667_property_dataType = {
46934  "dataType",
46935  {
46937  .string = "string"
46938  }
46939 };
46940 
46942 impl_667_property_description = {
46943  "description",
46944  {
46946  .string = "This allows you to explicitly set the underlying HTML tag in order to get the semantics correct."
46947  }
46948 };
46949 
46951 impl_667_property_label = {
46952  "label",
46953  {
46955  .string = "Tag"
46956  }
46957 };
46958 
46959 static const afw_utf8_t
46960 impl_667_array_possibleValues[] = {
46961  AFW_UTF8_LITERAL("body"),
46962  AFW_UTF8_LITERAL("div"),
46963  AFW_UTF8_LITERAL("h1"),
46964  AFW_UTF8_LITERAL("h2"),
46965  AFW_UTF8_LITERAL("h3"),
46966  AFW_UTF8_LITERAL("h4"),
46967  AFW_UTF8_LITERAL("h5"),
46968  AFW_UTF8_LITERAL("h6"),
46969  AFW_UTF8_LITERAL("span")
46970 };
46971 
46973 impl_667_list_possibleValues = {
46974  AFW_UTF8_LITERAL("string"),
46975  sizeof(impl_667_array_possibleValues) / sizeof(afw_utf8_t),
46976  (const void *)&impl_667_array_possibleValues
46977 };
46978 
46980 impl_667_property_possibleValues = {
46981  "possibleValues",
46982  {
46984  .list = &impl_667_list_possibleValues
46985  }
46986 };
46987 
46988 static const afw_runtime_unresolved_property_t *
46989 impl_667_properties[] = {
46990  &impl_667_property_allowWrite,
46991  &impl_667_property_brief,
46992  &impl_667_property_dataType,
46993  &impl_667_property_description,
46994  &impl_667_property_label,
46995  &impl_667_property_possibleValues,
46996  NULL
46997 };
46998 
47000 impl_667 = {
47001  &impl_667_properties[0]
47002 };
47003 
47005 impl_668;
47006 
47007 /*
47008  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography/propertyTypes/text
47009  */
47010 
47012 impl_668_property_allowWrite = {
47013  "allowWrite",
47014  {
47016  .boolean = true
47017  }
47018 };
47019 
47021 impl_668_property_brief = {
47022  "brief",
47023  {
47025  .string = "The text string to be displayed"
47026  }
47027 };
47028 
47030 impl_668_property_dataType = {
47031  "dataType",
47032  {
47034  .string = "string"
47035  }
47036 };
47037 
47039 impl_668_property_description = {
47040  "description",
47041  {
47043  .string = "The actual text content to be rendered by this component."
47044  }
47045 };
47046 
47048 impl_668_property_label = {
47049  "label",
47050  {
47052  .string = "Text"
47053  }
47054 };
47055 
47057 impl_668_property_required = {
47058  "required",
47059  {
47061  .boolean = true
47062  }
47063 };
47064 
47066 impl_668_property_testDataParameter = {
47067  "testDataParameter",
47068  {
47070  .string = "This is the text to be displayed."
47071  }
47072 };
47073 
47074 static const afw_runtime_unresolved_property_t *
47075 impl_668_properties[] = {
47076  &impl_668_property_allowWrite,
47077  &impl_668_property_brief,
47078  &impl_668_property_dataType,
47079  &impl_668_property_description,
47080  &impl_668_property_label,
47081  &impl_668_property_required,
47082  &impl_668_property_testDataParameter,
47083  NULL
47084 };
47085 
47087 impl_668 = {
47088  &impl_668_properties[0]
47089 };
47090 
47091 /*
47092  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography/propertyTypes
47093  */
47094 
47096 impl_664_property_color = {
47097  "color",
47098  {
47100  .object = &impl_665
47101  }
47102 };
47103 
47105 impl_664_property_size = {
47106  "size",
47107  {
47109  .object = &impl_666
47110  }
47111 };
47112 
47114 impl_664_property_tag = {
47115  "tag",
47116  {
47118  .object = &impl_667
47119  }
47120 };
47121 
47123 impl_664_property_text = {
47124  "text",
47125  {
47127  .object = &impl_668
47128  }
47129 };
47130 
47131 static const afw_runtime_unresolved_property_t *
47132 impl_664_properties[] = {
47133  &impl_664_property_color,
47134  &impl_664_property_size,
47135  &impl_664_property_tag,
47136  &impl_664_property_text,
47137  NULL
47138 };
47139 
47140 static const afw_utf8_t
47141 impl_664_parentPaths_array[] = {
47142  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
47143 };
47144 
47146 impl_664 = {
47147  &impl_664_properties[0],
47148  sizeof(impl_664_parentPaths_array) / sizeof(afw_utf8_t),
47149  &impl_664_parentPaths_array[0]
47150 };
47151 
47152 /*
47153  * /afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography
47154  */
47155 
47157 impl_663_property_allowAdd = {
47158  "allowAdd",
47159  {
47161  .boolean = true
47162  }
47163 };
47164 
47166 impl_663_property_allowChange = {
47167  "allowChange",
47168  {
47170  .boolean = true
47171  }
47172 };
47173 
47175 impl_663_property_allowDelete = {
47176  "allowDelete",
47177  {
47179  .boolean = true
47180  }
47181 };
47182 
47184 impl_663_property_allowEntity = {
47185  "allowEntity",
47186  {
47188  .boolean = false
47189  }
47190 };
47191 
47192 static const afw_utf8_t
47193 impl_663_array_collectionURIs[] = {
47194  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
47195 };
47196 
47198 impl_663_list_collectionURIs = {
47199  AFW_UTF8_LITERAL("string"),
47200  sizeof(impl_663_array_collectionURIs) / sizeof(afw_utf8_t),
47201  (const void *)&impl_663_array_collectionURIs
47202 };
47203 
47205 impl_663_property_collectionURIs = {
47206  "collectionURIs",
47207  {
47209  .list = &impl_663_list_collectionURIs
47210  }
47211 };
47212 
47214 impl_663_property_description = {
47215  "description",
47216  {
47218  .string = "Adaptive Layout definition for the Typography component."
47219  }
47220 };
47221 
47223 impl_663_property_objectType = {
47224  "objectType",
47225  {
47227  .string = "_AdaptiveLayoutComponentType_Typography"
47228  }
47229 };
47230 
47232 impl_663_property_propertyTypes = {
47233  "propertyTypes",
47234  {
47236  .object = &impl_664
47237  }
47238 };
47239 
47240 static const afw_runtime_unresolved_property_t *
47241 impl_663_properties[] = {
47242  &impl_663_property_allowAdd,
47243  &impl_663_property_allowChange,
47244  &impl_663_property_allowDelete,
47245  &impl_663_property_allowEntity,
47246  &impl_663_property_collectionURIs,
47247  &impl_663_property_description,
47248  &impl_663_property_objectType,
47249  &impl_663_property_propertyTypes,
47250  NULL
47251 };
47252 
47253 static const afw_utf8_t
47254 impl_663_meta_path =
47255  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayoutComponentType_Typography");
47256 
47258 impl_663 = {
47259  &afw_components_s__AdaptiveObjectType_,
47260  &afw_components_s__AdaptiveLayoutComponentType_Typography,
47261  &impl_663_meta_path,
47262  &impl_663_properties[0]
47263 };
47264 
47266 impl_669;
47267 
47269 impl_670;
47270 
47272 impl_671;
47273 
47274 /*
47275  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/breakpoints
47276  */
47277 
47279 impl_671_property_allowWrite = {
47280  "allowWrite",
47281  {
47283  .boolean = true
47284  }
47285 };
47286 
47288 impl_671_property_dataType = {
47289  "dataType",
47290  {
47292  .string = "object"
47293  }
47294 };
47295 
47297 impl_671_property_dataTypeParameter = {
47298  "dataTypeParameter",
47299  {
47301  .string = "_AdaptiveLayoutComponentType_Responsive_Breakpoints"
47302  }
47303 };
47304 
47306 impl_671_property_description = {
47307  "description",
47308  {
47310  .string = "Defines the screen size breakpoints for this column definition"
47311  }
47312 };
47313 
47315 impl_671_property_label = {
47316  "label",
47317  {
47319  .string = "Breakpoints"
47320  }
47321 };
47322 
47323 static const afw_runtime_unresolved_property_t *
47324 impl_671_properties[] = {
47325  &impl_671_property_allowWrite,
47326  &impl_671_property_dataType,
47327  &impl_671_property_dataTypeParameter,
47328  &impl_671_property_description,
47329  &impl_671_property_label,
47330  NULL
47331 };
47332 
47334 impl_671 = {
47335  &impl_671_properties[0]
47336 };
47337 
47339 impl_672;
47340 
47341 /*
47342  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/columns
47343  */
47344 
47346 impl_672_property_allowWrite = {
47347  "allowWrite",
47348  {
47350  .boolean = true
47351  }
47352 };
47353 
47355 impl_672_property_dataType = {
47356  "dataType",
47357  {
47359  .string = "integer"
47360  }
47361 };
47362 
47364 impl_672_property_defaultValue = {
47365  "defaultValue",
47366  {
47368  .integer = 1
47369  }
47370 };
47371 
47373 impl_672_property_description = {
47374  "description",
47375  {
47377  .string = "Sets the number of columns to split the object."
47378  }
47379 };
47380 
47382 impl_672_property_label = {
47383  "label",
47384  {
47386  .string = "Columns"
47387  }
47388 };
47389 
47390 static const afw_runtime_unresolved_property_t *
47391 impl_672_properties[] = {
47392  &impl_672_property_allowWrite,
47393  &impl_672_property_dataType,
47394  &impl_672_property_defaultValue,
47395  &impl_672_property_description,
47396  &impl_672_property_label,
47397  NULL
47398 };
47399 
47401 impl_672 = {
47402  &impl_672_properties[0]
47403 };
47404 
47406 impl_673;
47407 
47408 /*
47409  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/embedded
47410  */
47411 
47413 impl_673_property_allowWrite = {
47414  "allowWrite",
47415  {
47417  .boolean = true
47418  }
47419 };
47420 
47422 impl_673_property_dataType = {
47423  "dataType",
47424  {
47426  .string = "object"
47427  }
47428 };
47429 
47431 impl_673_property_dataTypeParameter = {
47432  "dataTypeParameter",
47433  {
47435  .string = "_AdaptiveLayout_ObjectResponsive_embedded"
47436  }
47437 };
47438 
47440 impl_673_property_description = {
47441  "description",
47442  {
47444  .string = "Options to apply to embedded objects."
47445  }
47446 };
47447 
47449 impl_673_property_label = {
47450  "label",
47451  {
47453  .string = "Embedded"
47454  }
47455 };
47456 
47457 static const afw_runtime_unresolved_property_t *
47458 impl_673_properties[] = {
47459  &impl_673_property_allowWrite,
47460  &impl_673_property_dataType,
47461  &impl_673_property_dataTypeParameter,
47462  &impl_673_property_description,
47463  &impl_673_property_label,
47464  NULL
47465 };
47466 
47468 impl_673 = {
47469  &impl_673_properties[0]
47470 };
47471 
47473 impl_674;
47474 
47475 /*
47476  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/filterOptions
47477  */
47478 
47480 impl_674_property_allowWrite = {
47481  "allowWrite",
47482  {
47484  .boolean = true
47485  }
47486 };
47487 
47489 impl_674_property_dataType = {
47490  "dataType",
47491  {
47493  .string = "object"
47494  }
47495 };
47496 
47498 impl_674_property_dataTypeParameter = {
47499  "dataTypeParameter",
47500  {
47502  .string = "_AdaptiveLayout_ObjectResponsive_filterOptions"
47503  }
47504 };
47505 
47507 impl_674_property_description = {
47508  "description",
47509  {
47511  .string = "An object describing a particular set of filtering options, including the ability to recurse it to embedded objects."
47512  }
47513 };
47514 
47516 impl_674_property_label = {
47517  "label",
47518  {
47520  .string = "Filter Options"
47521  }
47522 };
47523 
47524 static const afw_runtime_unresolved_property_t *
47525 impl_674_properties[] = {
47526  &impl_674_property_allowWrite,
47527  &impl_674_property_dataType,
47528  &impl_674_property_dataTypeParameter,
47529  &impl_674_property_description,
47530  &impl_674_property_label,
47531  NULL
47532 };
47533 
47535 impl_674 = {
47536  &impl_674_properties[0]
47537 };
47538 
47540 impl_675;
47541 
47542 /*
47543  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/headerOptions
47544  */
47545 
47547 impl_675_property_allowWrite = {
47548  "allowWrite",
47549  {
47551  .boolean = true
47552  }
47553 };
47554 
47556 impl_675_property_dataType = {
47557  "dataType",
47558  {
47560  .string = "string"
47561  }
47562 };
47563 
47565 impl_675_property_defaultValue = {
47566  "defaultValue",
47567  {
47569  .string = "embedded"
47570  }
47571 };
47572 
47574 impl_675_property_description = {
47575  "description",
47576  {
47578  .string = "Determines when headers should be applied to Object Forms and their embedded objects."
47579  }
47580 };
47581 
47583 impl_675_property_label = {
47584  "label",
47585  {
47587  .string = "Header Options"
47588  }
47589 };
47590 
47591 static const afw_utf8_t
47592 impl_675_array_possibleValues[] = {
47593  AFW_UTF8_LITERAL("all"),
47594  AFW_UTF8_LITERAL("base"),
47595  AFW_UTF8_LITERAL("embedded"),
47596  AFW_UTF8_LITERAL("none")
47597 };
47598 
47600 impl_675_list_possibleValues = {
47601  AFW_UTF8_LITERAL("string"),
47602  sizeof(impl_675_array_possibleValues) / sizeof(afw_utf8_t),
47603  (const void *)&impl_675_array_possibleValues
47604 };
47605 
47607 impl_675_property_possibleValues = {
47608  "possibleValues",
47609  {
47611  .list = &impl_675_list_possibleValues
47612  }
47613 };
47614 
47615 static const afw_runtime_unresolved_property_t *
47616 impl_675_properties[] = {
47617  &impl_675_property_allowWrite,
47618  &impl_675_property_dataType,
47619  &impl_675_property_defaultValue,
47620  &impl_675_property_description,
47621  &impl_675_property_label,
47622  &impl_675_property_possibleValues,
47623  NULL
47624 };
47625 
47627 impl_675 = {
47628  &impl_675_properties[0]
47629 };
47630 
47632 impl_676;
47633 
47634 /*
47635  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/isCollapsed
47636  */
47637 
47639 impl_676_property_allowWrite = {
47640  "allowWrite",
47641  {
47643  .boolean = true
47644  }
47645 };
47646 
47648 impl_676_property_dataType = {
47649  "dataType",
47650  {
47652  .string = "boolean"
47653  }
47654 };
47655 
47657 impl_676_property_defaultValue = {
47658  "defaultValue",
47659  {
47661  .boolean = true
47662  }
47663 };
47664 
47666 impl_676_property_description = {
47667  "description",
47668  {
47670  .string = "Should embedded objects in collapsible layouts be collapsed by default."
47671  }
47672 };
47673 
47675 impl_676_property_label = {
47676  "label",
47677  {
47679  .string = "Is Collapsed"
47680  }
47681 };
47682 
47683 static const afw_runtime_unresolved_property_t *
47684 impl_676_properties[] = {
47685  &impl_676_property_allowWrite,
47686  &impl_676_property_dataType,
47687  &impl_676_property_defaultValue,
47688  &impl_676_property_description,
47689  &impl_676_property_label,
47690  NULL
47691 };
47692 
47694 impl_676 = {
47695  &impl_676_properties[0]
47696 };
47697 
47699 impl_677;
47700 
47701 /*
47702  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/nestingDepth
47703  */
47704 
47706 impl_677_property_allowWrite = {
47707  "allowWrite",
47708  {
47710  .boolean = true
47711  }
47712 };
47713 
47715 impl_677_property_dataType = {
47716  "dataType",
47717  {
47719  .string = "integer"
47720  }
47721 };
47722 
47724 impl_677_property_defaultValue = {
47725  "defaultValue",
47726  {
47728  .integer = 0
47729  }
47730 };
47731 
47733 impl_677_property_description = {
47734  "description",
47735  {
47737  .string = "Current nested depth from embedded objects."
47738  }
47739 };
47740 
47742 impl_677_property_label = {
47743  "label",
47744  {
47746  .string = "Nesting Depth"
47747  }
47748 };
47749 
47750 static const afw_runtime_unresolved_property_t *
47751 impl_677_properties[] = {
47752  &impl_677_property_allowWrite,
47753  &impl_677_property_dataType,
47754  &impl_677_property_defaultValue,
47755  &impl_677_property_description,
47756  &impl_677_property_label,
47757  NULL
47758 };
47759 
47761 impl_677 = {
47762  &impl_677_properties[0]
47763 };
47764 
47766 impl_678;
47767 
47768 /*
47769  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/object
47770  */
47771 
47773 impl_678_property_allowWrite = {
47774  "allowWrite",
47775  {
47777  .boolean = true
47778  }
47779 };
47780 
47782 impl_678_property_dataType = {
47783  "dataType",
47784  {
47786  .string = "object"
47787  }
47788 };
47789 
47791 impl_678_property_description = {
47792  "description",
47793  {
47795  .string = "The object to be displayed by the Object Form Layout component."
47796  }
47797 };
47798 
47800 impl_678_property_label = {
47801  "label",
47802  {
47804  .string = "Object"
47805  }
47806 };
47807 
47808 static const afw_runtime_unresolved_property_t *
47809 impl_678_properties[] = {
47810  &impl_678_property_allowWrite,
47811  &impl_678_property_dataType,
47812  &impl_678_property_description,
47813  &impl_678_property_label,
47814  NULL
47815 };
47816 
47818 impl_678 = {
47819  &impl_678_properties[0]
47820 };
47821 
47823 impl_679;
47824 
47825 /*
47826  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/preferredComponents
47827  */
47828 
47830 impl_679_property_allowWrite = {
47831  "allowWrite",
47832  {
47834  .boolean = true
47835  }
47836 };
47837 
47839 impl_679_property_dataType = {
47840  "dataType",
47841  {
47843  .string = "list"
47844  }
47845 };
47846 
47848 impl_679_property_dataTypeParameter = {
47849  "dataTypeParameter",
47850  {
47852  .string = "object _AdaptiveLayout_ObjectResponsive_preferredComponent"
47853  }
47854 };
47855 
47857 impl_679_property_description = {
47858  "description",
47859  {
47861  .string = "Sets preferences for components for Adaptive Properties."
47862  }
47863 };
47864 
47866 impl_679_property_label = {
47867  "label",
47868  {
47870  .string = "Preferred Components"
47871  }
47872 };
47873 
47874 static const afw_runtime_unresolved_property_t *
47875 impl_679_properties[] = {
47876  &impl_679_property_allowWrite,
47877  &impl_679_property_dataType,
47878  &impl_679_property_dataTypeParameter,
47879  &impl_679_property_description,
47880  &impl_679_property_label,
47881  NULL
47882 };
47883 
47885 impl_679 = {
47886  &impl_679_properties[0]
47887 };
47888 
47890 impl_680;
47891 
47892 /*
47893  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/readOnlyOrientation
47894  */
47895 
47897 impl_680_property_allowWrite = {
47898  "allowWrite",
47899  {
47901  .boolean = true
47902  }
47903 };
47904 
47905 static const afw_utf8_t
47906 impl_680_array_allowedValues[] = {
47907  AFW_UTF8_LITERAL("horizontal"),
47908  AFW_UTF8_LITERAL("vertical")
47909 };
47910 
47912 impl_680_list_allowedValues = {
47913  AFW_UTF8_LITERAL("string"),
47914  sizeof(impl_680_array_allowedValues) / sizeof(afw_utf8_t),
47915  (const void *)&impl_680_array_allowedValues
47916 };
47917 
47919 impl_680_property_allowedValues = {
47920  "allowedValues",
47921  {
47923  .list = &impl_680_list_allowedValues
47924  }
47925 };
47926 
47928 impl_680_property_dataType = {
47929  "dataType",
47930  {
47932  .string = "string"
47933  }
47934 };
47935 
47937 impl_680_property_defaultValue = {
47938  "defaultValue",
47939  {
47941  .string = "horizontal"
47942  }
47943 };
47944 
47946 impl_680_property_description = {
47947  "description",
47948  {
47950  .string = "In readonly mode, labels and values should be stacked horizontal (row) or vertical (column)."
47951  }
47952 };
47953 
47955 impl_680_property_label = {
47956  "label",
47957  {
47959  .string = "Readonly Orientation"
47960  }
47961 };
47962 
47963 static const afw_runtime_unresolved_property_t *
47964 impl_680_properties[] = {
47965  &impl_680_property_allowWrite,
47966  &impl_680_property_allowedValues,
47967  &impl_680_property_dataType,
47968  &impl_680_property_defaultValue,
47969  &impl_680_property_description,
47970  &impl_680_property_label,
47971  NULL
47972 };
47973 
47975 impl_680 = {
47976  &impl_680_properties[0]
47977 };
47978 
47980 impl_681;
47981 
47982 /*
47983  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/showDescriptions
47984  */
47985 
47987 impl_681_property_allowWrite = {
47988  "allowWrite",
47989  {
47991  .boolean = true
47992  }
47993 };
47994 
47996 impl_681_property_dataType = {
47997  "dataType",
47998  {
48000  .string = "boolean"
48001  }
48002 };
48003 
48005 impl_681_property_defaultValue = {
48006  "defaultValue",
48007  {
48009  .boolean = true
48010  }
48011 };
48012 
48014 impl_681_property_description = {
48015  "description",
48016  {
48018  .string = "The property descriptions should be displayed in editable mode."
48019  }
48020 };
48021 
48023 impl_681_property_label = {
48024  "label",
48025  {
48027  .string = "Show Descriptions"
48028  }
48029 };
48030 
48031 static const afw_runtime_unresolved_property_t *
48032 impl_681_properties[] = {
48033  &impl_681_property_allowWrite,
48034  &impl_681_property_dataType,
48035  &impl_681_property_defaultValue,
48036  &impl_681_property_description,
48037  &impl_681_property_label,
48038  NULL
48039 };
48040 
48042 impl_681 = {
48043  &impl_681_properties[0]
48044 };
48045 
48047 impl_682;
48048 
48049 /*
48050  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/showLabels
48051  */
48052 
48054 impl_682_property_allowWrite = {
48055  "allowWrite",
48056  {
48058  .boolean = true
48059  }
48060 };
48061 
48063 impl_682_property_dataType = {
48064  "dataType",
48065  {
48067  .string = "boolean"
48068  }
48069 };
48070 
48072 impl_682_property_defaultValue = {
48073  "defaultValue",
48074  {
48076  .boolean = true
48077  }
48078 };
48079 
48081 impl_682_property_description = {
48082  "description",
48083  {
48085  .string = "The properties should be displayed along with their labels instead of property names."
48086  }
48087 };
48088 
48090 impl_682_property_label = {
48091  "label",
48092  {
48094  .string = "Show Labels"
48095  }
48096 };
48097 
48098 static const afw_runtime_unresolved_property_t *
48099 impl_682_properties[] = {
48100  &impl_682_property_allowWrite,
48101  &impl_682_property_dataType,
48102  &impl_682_property_defaultValue,
48103  &impl_682_property_description,
48104  &impl_682_property_label,
48105  NULL
48106 };
48107 
48109 impl_682 = {
48110  &impl_682_properties[0]
48111 };
48112 
48114 impl_683;
48115 
48116 /*
48117  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/showMeta
48118  */
48119 
48121 impl_683_property_allowWrite = {
48122  "allowWrite",
48123  {
48125  .boolean = true
48126  }
48127 };
48128 
48130 impl_683_property_dataType = {
48131  "dataType",
48132  {
48134  .string = "boolean"
48135  }
48136 };
48137 
48139 impl_683_property_description = {
48140  "description",
48141  {
48143  .string = "If true, the object's metadata should also be displayed."
48144  }
48145 };
48146 
48148 impl_683_property_label = {
48149  "label",
48150  {
48152  .string = "Show Meta"
48153  }
48154 };
48155 
48156 static const afw_runtime_unresolved_property_t *
48157 impl_683_properties[] = {
48158  &impl_683_property_allowWrite,
48159  &impl_683_property_dataType,
48160  &impl_683_property_description,
48161  &impl_683_property_label,
48162  NULL
48163 };
48164 
48166 impl_683 = {
48167  &impl_683_properties[0]
48168 };
48169 
48171 impl_684;
48172 
48173 /*
48174  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/sortOptions
48175  */
48176 
48178 impl_684_property_allowWrite = {
48179  "allowWrite",
48180  {
48182  .boolean = true
48183  }
48184 };
48185 
48187 impl_684_property_dataType = {
48188  "dataType",
48189  {
48191  .string = "object"
48192  }
48193 };
48194 
48196 impl_684_property_dataTypeParameter = {
48197  "dataTypeParameter",
48198  {
48200  .string = "_AdaptiveLayout_ObjectResponsive_sortOptions"
48201  }
48202 };
48203 
48205 impl_684_property_description = {
48206  "description",
48207  {
48209  .string = "An object describing a particular set of sorting options, including the ability to recurse it to embedded objects."
48210  }
48211 };
48212 
48214 impl_684_property_label = {
48215  "label",
48216  {
48218  .string = "Sort Options"
48219  }
48220 };
48221 
48222 static const afw_runtime_unresolved_property_t *
48223 impl_684_properties[] = {
48224  &impl_684_property_allowWrite,
48225  &impl_684_property_dataType,
48226  &impl_684_property_dataTypeParameter,
48227  &impl_684_property_description,
48228  &impl_684_property_label,
48229  NULL
48230 };
48231 
48233 impl_684 = {
48234  &impl_684_properties[0]
48235 };
48236 
48238 impl_685;
48239 
48240 /*
48241  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes/spacing
48242  */
48243 
48245 impl_685_property_allowWrite = {
48246  "allowWrite",
48247  {
48249  .boolean = true
48250  }
48251 };
48252 
48254 impl_685_property_dataType = {
48255  "dataType",
48256  {
48258  .string = "string"
48259  }
48260 };
48261 
48263 impl_685_property_description = {
48264  "description",
48265  {
48267  .string = "Sets the spacing between rows."
48268  }
48269 };
48270 
48272 impl_685_property_label = {
48273  "label",
48274  {
48276  .string = "Spacing"
48277  }
48278 };
48279 
48280 static const afw_runtime_unresolved_property_t *
48281 impl_685_properties[] = {
48282  &impl_685_property_allowWrite,
48283  &impl_685_property_dataType,
48284  &impl_685_property_description,
48285  &impl_685_property_label,
48286  NULL
48287 };
48288 
48290 impl_685 = {
48291  &impl_685_properties[0]
48292 };
48293 
48294 /*
48295  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive/propertyTypes
48296  */
48297 
48299 impl_670_property_breakpoints = {
48300  "breakpoints",
48301  {
48303  .object = &impl_671
48304  }
48305 };
48306 
48308 impl_670_property_columns = {
48309  "columns",
48310  {
48312  .object = &impl_672
48313  }
48314 };
48315 
48317 impl_670_property_embedded = {
48318  "embedded",
48319  {
48321  .object = &impl_673
48322  }
48323 };
48324 
48326 impl_670_property_filterOptions = {
48327  "filterOptions",
48328  {
48330  .object = &impl_674
48331  }
48332 };
48333 
48335 impl_670_property_headerOptions = {
48336  "headerOptions",
48337  {
48339  .object = &impl_675
48340  }
48341 };
48342 
48344 impl_670_property_isCollapsed = {
48345  "isCollapsed",
48346  {
48348  .object = &impl_676
48349  }
48350 };
48351 
48353 impl_670_property_nestingDepth = {
48354  "nestingDepth",
48355  {
48357  .object = &impl_677
48358  }
48359 };
48360 
48362 impl_670_property_object = {
48363  "object",
48364  {
48366  .object = &impl_678
48367  }
48368 };
48369 
48371 impl_670_property_preferredComponents = {
48372  "preferredComponents",
48373  {
48375  .object = &impl_679
48376  }
48377 };
48378 
48380 impl_670_property_readOnlyOrientation = {
48381  "readOnlyOrientation",
48382  {
48384  .object = &impl_680
48385  }
48386 };
48387 
48389 impl_670_property_showDescriptions = {
48390  "showDescriptions",
48391  {
48393  .object = &impl_681
48394  }
48395 };
48396 
48398 impl_670_property_showLabels = {
48399  "showLabels",
48400  {
48402  .object = &impl_682
48403  }
48404 };
48405 
48407 impl_670_property_showMeta = {
48408  "showMeta",
48409  {
48411  .object = &impl_683
48412  }
48413 };
48414 
48416 impl_670_property_sortOptions = {
48417  "sortOptions",
48418  {
48420  .object = &impl_684
48421  }
48422 };
48423 
48425 impl_670_property_spacing = {
48426  "spacing",
48427  {
48429  .object = &impl_685
48430  }
48431 };
48432 
48433 static const afw_runtime_unresolved_property_t *
48434 impl_670_properties[] = {
48435  &impl_670_property_breakpoints,
48436  &impl_670_property_columns,
48437  &impl_670_property_embedded,
48438  &impl_670_property_filterOptions,
48439  &impl_670_property_headerOptions,
48440  &impl_670_property_isCollapsed,
48441  &impl_670_property_nestingDepth,
48442  &impl_670_property_object,
48443  &impl_670_property_preferredComponents,
48444  &impl_670_property_readOnlyOrientation,
48445  &impl_670_property_showDescriptions,
48446  &impl_670_property_showLabels,
48447  &impl_670_property_showMeta,
48448  &impl_670_property_sortOptions,
48449  &impl_670_property_spacing,
48450  NULL
48451 };
48452 
48453 static const afw_utf8_t
48454 impl_670_parentPaths_array[] = {
48455  AFW_UTF8_LITERAL("/*/*/_AdaptiveLayoutComponentType_Common/propertyTypes")
48456 };
48457 
48459 impl_670 = {
48460  &impl_670_properties[0],
48461  sizeof(impl_670_parentPaths_array) / sizeof(afw_utf8_t),
48462  &impl_670_parentPaths_array[0]
48463 };
48464 
48465 /*
48466  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive
48467  */
48468 
48470 impl_669_property_allowAdd = {
48471  "allowAdd",
48472  {
48474  .boolean = true
48475  }
48476 };
48477 
48479 impl_669_property_allowChange = {
48480  "allowChange",
48481  {
48483  .boolean = true
48484  }
48485 };
48486 
48488 impl_669_property_allowDelete = {
48489  "allowDelete",
48490  {
48492  .boolean = true
48493  }
48494 };
48495 
48497 impl_669_property_allowEntity = {
48498  "allowEntity",
48499  {
48501  .boolean = false
48502  }
48503 };
48504 
48505 static const afw_utf8_t
48506 impl_669_array_collectionURIs[] = {
48507  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
48508 };
48509 
48511 impl_669_list_collectionURIs = {
48512  AFW_UTF8_LITERAL("string"),
48513  sizeof(impl_669_array_collectionURIs) / sizeof(afw_utf8_t),
48514  (const void *)&impl_669_array_collectionURIs
48515 };
48516 
48518 impl_669_property_collectionURIs = {
48519  "collectionURIs",
48520  {
48522  .list = &impl_669_list_collectionURIs
48523  }
48524 };
48525 
48527 impl_669_property_description = {
48528  "description",
48529  {
48531  .string = "Adaptive Layout definition for the Object Form."
48532  }
48533 };
48534 
48536 impl_669_property_objectType = {
48537  "objectType",
48538  {
48540  .string = "_AdaptiveLayout_ObjectResponsive"
48541  }
48542 };
48543 
48545 impl_669_property_propertyTypes = {
48546  "propertyTypes",
48547  {
48549  .object = &impl_670
48550  }
48551 };
48552 
48553 static const afw_runtime_unresolved_property_t *
48554 impl_669_properties[] = {
48555  &impl_669_property_allowAdd,
48556  &impl_669_property_allowChange,
48557  &impl_669_property_allowDelete,
48558  &impl_669_property_allowEntity,
48559  &impl_669_property_collectionURIs,
48560  &impl_669_property_description,
48561  &impl_669_property_objectType,
48562  &impl_669_property_propertyTypes,
48563  NULL
48564 };
48565 
48566 static const afw_utf8_t
48567 impl_669_meta_path =
48568  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive");
48569 
48571 impl_669 = {
48572  &afw_components_s__AdaptiveObjectType_,
48573  &afw_components_s__AdaptiveLayout_ObjectResponsive,
48574  &impl_669_meta_path,
48575  &impl_669_properties[0]
48576 };
48577 
48579 impl_686;
48580 
48582 impl_687;
48583 
48585 impl_688;
48586 
48587 /*
48588  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_embedded/propertyTypes/component
48589  */
48590 
48592 impl_688_property_allowWrite = {
48593  "allowWrite",
48594  {
48596  .boolean = true
48597  }
48598 };
48599 
48601 impl_688_property_dataType = {
48602  "dataType",
48603  {
48605  .string = "string"
48606  }
48607 };
48608 
48610 impl_688_property_description = {
48611  "description",
48612  {
48614  .string = "The Preferred Component to apply to this embedded object."
48615  }
48616 };
48617 
48619 impl_688_property_label = {
48620  "label",
48621  {
48623  .string = "Component"
48624  }
48625 };
48626 
48627 static const afw_utf8_t
48628 impl_688_array_possibleValues[] = {
48629  AFW_UTF8_LITERAL("Box"),
48630  AFW_UTF8_LITERAL("Collapsible"),
48631  AFW_UTF8_LITERAL("Link"),
48632  AFW_UTF8_LITERAL("Paper"),
48633  AFW_UTF8_LITERAL("none")
48634 };
48635 
48637 impl_688_list_possibleValues = {
48638  AFW_UTF8_LITERAL("string"),
48639  sizeof(impl_688_array_possibleValues) / sizeof(afw_utf8_t),
48640  (const void *)&impl_688_array_possibleValues
48641 };
48642 
48644 impl_688_property_possibleValues = {
48645  "possibleValues",
48646  {
48648  .list = &impl_688_list_possibleValues
48649  }
48650 };
48651 
48652 static const afw_runtime_unresolved_property_t *
48653 impl_688_properties[] = {
48654  &impl_688_property_allowWrite,
48655  &impl_688_property_dataType,
48656  &impl_688_property_description,
48657  &impl_688_property_label,
48658  &impl_688_property_possibleValues,
48659  NULL
48660 };
48661 
48663 impl_688 = {
48664  &impl_688_properties[0]
48665 };
48666 
48667 /*
48668  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_embedded/propertyTypes
48669  */
48670 
48672 impl_687_property_component = {
48673  "component",
48674  {
48676  .object = &impl_688
48677  }
48678 };
48679 
48680 static const afw_runtime_unresolved_property_t *
48681 impl_687_properties[] = {
48682  &impl_687_property_component,
48683  NULL
48684 };
48685 
48687 impl_687 = {
48688  &impl_687_properties[0]
48689 };
48690 
48691 /*
48692  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_embedded
48693  */
48694 
48696 impl_686_property_allowAdd = {
48697  "allowAdd",
48698  {
48700  .boolean = true
48701  }
48702 };
48703 
48705 impl_686_property_allowChange = {
48706  "allowChange",
48707  {
48709  .boolean = true
48710  }
48711 };
48712 
48714 impl_686_property_allowDelete = {
48715  "allowDelete",
48716  {
48718  .boolean = true
48719  }
48720 };
48721 
48723 impl_686_property_allowEntity = {
48724  "allowEntity",
48725  {
48727  .boolean = false
48728  }
48729 };
48730 
48731 static const afw_utf8_t
48732 impl_686_array_collectionURIs[] = {
48733  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
48734 };
48735 
48737 impl_686_list_collectionURIs = {
48738  AFW_UTF8_LITERAL("string"),
48739  sizeof(impl_686_array_collectionURIs) / sizeof(afw_utf8_t),
48740  (const void *)&impl_686_array_collectionURIs
48741 };
48742 
48744 impl_686_property_collectionURIs = {
48745  "collectionURIs",
48746  {
48748  .list = &impl_686_list_collectionURIs
48749  }
48750 };
48751 
48753 impl_686_property_description = {
48754  "description",
48755  {
48757  .string = "Adaptive Layout definition for the Object Form Preferred Component option."
48758  }
48759 };
48760 
48762 impl_686_property_objectType = {
48763  "objectType",
48764  {
48766  .string = "_AdaptiveLayout_ObjectResponsive_embedded"
48767  }
48768 };
48769 
48771 impl_686_property_propertyTypes = {
48772  "propertyTypes",
48773  {
48775  .object = &impl_687
48776  }
48777 };
48778 
48779 static const afw_runtime_unresolved_property_t *
48780 impl_686_properties[] = {
48781  &impl_686_property_allowAdd,
48782  &impl_686_property_allowChange,
48783  &impl_686_property_allowDelete,
48784  &impl_686_property_allowEntity,
48785  &impl_686_property_collectionURIs,
48786  &impl_686_property_description,
48787  &impl_686_property_objectType,
48788  &impl_686_property_propertyTypes,
48789  NULL
48790 };
48791 
48792 static const afw_utf8_t
48793 impl_686_meta_path =
48794  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_embedded");
48795 
48797 impl_686 = {
48798  &afw_components_s__AdaptiveObjectType_,
48799  &afw_components_s__AdaptiveLayout_ObjectResponsive_embedded,
48800  &impl_686_meta_path,
48801  &impl_686_properties[0]
48802 };
48803 
48805 impl_689;
48806 
48808 impl_690;
48809 
48811 impl_691;
48812 
48813 /*
48814  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterCondAndProperties
48815  */
48816 
48818 impl_691_property_allowWrite = {
48819  "allowWrite",
48820  {
48822  .boolean = true
48823  }
48824 };
48825 
48827 impl_691_property_dataType = {
48828  "dataType",
48829  {
48831  .string = "list"
48832  }
48833 };
48834 
48836 impl_691_property_dataTypeParameter = {
48837  "dataTypeParameter",
48838  {
48840  .string = "string"
48841  }
48842 };
48843 
48845 impl_691_property_description = {
48846  "description",
48847  {
48849  .string = "Specifies exclusive (AND) conditions for properties to display (required, optional, valued, unvalued)."
48850  }
48851 };
48852 
48854 impl_691_property_label = {
48855  "label",
48856  {
48858  .string = "Exclusive Property Conditions"
48859  }
48860 };
48861 
48862 static const afw_runtime_unresolved_property_t *
48863 impl_691_properties[] = {
48864  &impl_691_property_allowWrite,
48865  &impl_691_property_dataType,
48866  &impl_691_property_dataTypeParameter,
48867  &impl_691_property_description,
48868  &impl_691_property_label,
48869  NULL
48870 };
48871 
48873 impl_691 = {
48874  &impl_691_properties[0]
48875 };
48876 
48878 impl_692;
48879 
48880 /*
48881  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterCondOrProperties
48882  */
48883 
48885 impl_692_property_allowWrite = {
48886  "allowWrite",
48887  {
48889  .boolean = true
48890  }
48891 };
48892 
48894 impl_692_property_dataType = {
48895  "dataType",
48896  {
48898  .string = "list"
48899  }
48900 };
48901 
48903 impl_692_property_dataTypeParameter = {
48904  "dataTypeParameter",
48905  {
48907  .string = "string"
48908  }
48909 };
48910 
48912 impl_692_property_description = {
48913  "description",
48914  {
48916  .string = "Specifies inclusive (OR) conditions for properties to display (required, optional, valued, unvalued)."
48917  }
48918 };
48919 
48921 impl_692_property_label = {
48922  "label",
48923  {
48925  .string = "Inclusive Property Conditions"
48926  }
48927 };
48928 
48929 static const afw_runtime_unresolved_property_t *
48930 impl_692_properties[] = {
48931  &impl_692_property_allowWrite,
48932  &impl_692_property_dataType,
48933  &impl_692_property_dataTypeParameter,
48934  &impl_692_property_description,
48935  &impl_692_property_label,
48936  NULL
48937 };
48938 
48940 impl_692 = {
48941  &impl_692_properties[0]
48942 };
48943 
48945 impl_693;
48946 
48947 /*
48948  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterExcludeEmbeddedProperties
48949  */
48950 
48952 impl_693_property_allowWrite = {
48953  "allowWrite",
48954  {
48956  .boolean = true
48957  }
48958 };
48959 
48961 impl_693_property_dataType = {
48962  "dataType",
48963  {
48965  .string = "boolean"
48966  }
48967 };
48968 
48970 impl_693_property_description = {
48971  "description",
48972  {
48974  .string = "Exclude embedded properties from display."
48975  }
48976 };
48977 
48979 impl_693_property_label = {
48980  "label",
48981  {
48983  .string = "Hide Embedded Properties"
48984  }
48985 };
48986 
48987 static const afw_runtime_unresolved_property_t *
48988 impl_693_properties[] = {
48989  &impl_693_property_allowWrite,
48990  &impl_693_property_dataType,
48991  &impl_693_property_description,
48992  &impl_693_property_label,
48993  NULL
48994 };
48995 
48997 impl_693 = {
48998  &impl_693_properties[0]
48999 };
49000 
49002 impl_694;
49003 
49004 /*
49005  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterExcludeProperties
49006  */
49007 
49009 impl_694_property_allowWrite = {
49010  "allowWrite",
49011  {
49013  .boolean = true
49014  }
49015 };
49016 
49018 impl_694_property_dataType = {
49019  "dataType",
49020  {
49022  .string = "list"
49023  }
49024 };
49025 
49027 impl_694_property_dataTypeParameter = {
49028  "dataTypeParameter",
49029  {
49031  .string = "string"
49032  }
49033 };
49034 
49036 impl_694_property_description = {
49037  "description",
49038  {
49040  .string = "Do not display the specified properties."
49041  }
49042 };
49043 
49045 impl_694_property_label = {
49046  "label",
49047  {
49049  .string = "Hide Properties"
49050  }
49051 };
49052 
49053 static const afw_runtime_unresolved_property_t *
49054 impl_694_properties[] = {
49055  &impl_694_property_allowWrite,
49056  &impl_694_property_dataType,
49057  &impl_694_property_dataTypeParameter,
49058  &impl_694_property_description,
49059  &impl_694_property_label,
49060  NULL
49061 };
49062 
49064 impl_694 = {
49065  &impl_694_properties[0]
49066 };
49067 
49069 impl_695;
49070 
49071 /*
49072  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterProperties
49073  */
49074 
49076 impl_695_property_allowWrite = {
49077  "allowWrite",
49078  {
49080  .boolean = true
49081  }
49082 };
49083 
49085 impl_695_property_dataType = {
49086  "dataType",
49087  {
49089  .string = "list"
49090  }
49091 };
49092 
49094 impl_695_property_dataTypeParameter = {
49095  "dataTypeParameter",
49096  {
49098  .string = "string"
49099  }
49100 };
49101 
49103 impl_695_property_description = {
49104  "description",
49105  {
49107  .string = "Display the specified properties."
49108  }
49109 };
49110 
49112 impl_695_property_label = {
49113  "label",
49114  {
49116  .string = "Show Properties"
49117  }
49118 };
49119 
49120 static const afw_runtime_unresolved_property_t *
49121 impl_695_properties[] = {
49122  &impl_695_property_allowWrite,
49123  &impl_695_property_dataType,
49124  &impl_695_property_dataTypeParameter,
49125  &impl_695_property_description,
49126  &impl_695_property_label,
49127  NULL
49128 };
49129 
49131 impl_695 = {
49132  &impl_695_properties[0]
49133 };
49134 
49136 impl_696;
49137 
49138 /*
49139  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterRequiredProperties
49140  */
49141 
49143 impl_696_property_allowWrite = {
49144  "allowWrite",
49145  {
49147  .boolean = true
49148  }
49149 };
49150 
49152 impl_696_property_dataType = {
49153  "dataType",
49154  {
49156  .string = "boolean"
49157  }
49158 };
49159 
49161 impl_696_property_description = {
49162  "description",
49163  {
49165  .string = "Show properties only if they are required."
49166  }
49167 };
49168 
49170 impl_696_property_label = {
49171  "label",
49172  {
49174  .string = "Show Required Properties"
49175  }
49176 };
49177 
49178 static const afw_runtime_unresolved_property_t *
49179 impl_696_properties[] = {
49180  &impl_696_property_allowWrite,
49181  &impl_696_property_dataType,
49182  &impl_696_property_description,
49183  &impl_696_property_label,
49184  NULL
49185 };
49186 
49188 impl_696 = {
49189  &impl_696_properties[0]
49190 };
49191 
49193 impl_697;
49194 
49195 /*
49196  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/filterValuedProperties
49197  */
49198 
49200 impl_697_property_allowWrite = {
49201  "allowWrite",
49202  {
49204  .boolean = true
49205  }
49206 };
49207 
49209 impl_697_property_dataType = {
49210  "dataType",
49211  {
49213  .string = "boolean"
49214  }
49215 };
49216 
49218 impl_697_property_description = {
49219  "description",
49220  {
49222  .string = "Show properties only if they contain values."
49223  }
49224 };
49225 
49227 impl_697_property_label = {
49228  "label",
49229  {
49231  .string = "Show Valued Properties"
49232  }
49233 };
49234 
49235 static const afw_runtime_unresolved_property_t *
49236 impl_697_properties[] = {
49237  &impl_697_property_allowWrite,
49238  &impl_697_property_dataType,
49239  &impl_697_property_description,
49240  &impl_697_property_label,
49241  NULL
49242 };
49243 
49245 impl_697 = {
49246  &impl_697_properties[0]
49247 };
49248 
49250 impl_698;
49251 
49252 /*
49253  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes/recurse
49254  */
49255 
49257 impl_698_property_allowWrite = {
49258  "allowWrite",
49259  {
49261  .boolean = true
49262  }
49263 };
49264 
49266 impl_698_property_dataType = {
49267  "dataType",
49268  {
49270  .string = "boolean"
49271  }
49272 };
49273 
49275 impl_698_property_defaultValue = {
49276  "defaultValue",
49277  {
49279  .boolean = true
49280  }
49281 };
49282 
49284 impl_698_property_description = {
49285  "description",
49286  {
49288  .string = "Recurse filter options to embedded objects."
49289  }
49290 };
49291 
49293 impl_698_property_label = {
49294  "label",
49295  {
49297  .string = "Recurse"
49298  }
49299 };
49300 
49301 static const afw_runtime_unresolved_property_t *
49302 impl_698_properties[] = {
49303  &impl_698_property_allowWrite,
49304  &impl_698_property_dataType,
49305  &impl_698_property_defaultValue,
49306  &impl_698_property_description,
49307  &impl_698_property_label,
49308  NULL
49309 };
49310 
49312 impl_698 = {
49313  &impl_698_properties[0]
49314 };
49315 
49316 /*
49317  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions/propertyTypes
49318  */
49319 
49321 impl_690_property_filterCondAndProperties = {
49322  "filterCondAndProperties",
49323  {
49325  .object = &impl_691
49326  }
49327 };
49328 
49330 impl_690_property_filterCondOrProperties = {
49331  "filterCondOrProperties",
49332  {
49334  .object = &impl_692
49335  }
49336 };
49337 
49339 impl_690_property_filterExcludeEmbeddedProperties = {
49340  "filterExcludeEmbeddedProperties",
49341  {
49343  .object = &impl_693
49344  }
49345 };
49346 
49348 impl_690_property_filterExcludeProperties = {
49349  "filterExcludeProperties",
49350  {
49352  .object = &impl_694
49353  }
49354 };
49355 
49357 impl_690_property_filterProperties = {
49358  "filterProperties",
49359  {
49361  .object = &impl_695
49362  }
49363 };
49364 
49366 impl_690_property_filterRequiredProperties = {
49367  "filterRequiredProperties",
49368  {
49370  .object = &impl_696
49371  }
49372 };
49373 
49375 impl_690_property_filterValuedProperties = {
49376  "filterValuedProperties",
49377  {
49379  .object = &impl_697
49380  }
49381 };
49382 
49384 impl_690_property_recurse = {
49385  "recurse",
49386  {
49388  .object = &impl_698
49389  }
49390 };
49391 
49392 static const afw_runtime_unresolved_property_t *
49393 impl_690_properties[] = {
49394  &impl_690_property_filterCondAndProperties,
49395  &impl_690_property_filterCondOrProperties,
49396  &impl_690_property_filterExcludeEmbeddedProperties,
49397  &impl_690_property_filterExcludeProperties,
49398  &impl_690_property_filterProperties,
49399  &impl_690_property_filterRequiredProperties,
49400  &impl_690_property_filterValuedProperties,
49401  &impl_690_property_recurse,
49402  NULL
49403 };
49404 
49406 impl_690 = {
49407  &impl_690_properties[0]
49408 };
49409 
49410 /*
49411  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions
49412  */
49413 
49415 impl_689_property_allowAdd = {
49416  "allowAdd",
49417  {
49419  .boolean = true
49420  }
49421 };
49422 
49424 impl_689_property_allowChange = {
49425  "allowChange",
49426  {
49428  .boolean = true
49429  }
49430 };
49431 
49433 impl_689_property_allowDelete = {
49434  "allowDelete",
49435  {
49437  .boolean = true
49438  }
49439 };
49440 
49442 impl_689_property_allowEntity = {
49443  "allowEntity",
49444  {
49446  .boolean = false
49447  }
49448 };
49449 
49450 static const afw_utf8_t
49451 impl_689_array_collectionURIs[] = {
49452  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
49453 };
49454 
49456 impl_689_list_collectionURIs = {
49457  AFW_UTF8_LITERAL("string"),
49458  sizeof(impl_689_array_collectionURIs) / sizeof(afw_utf8_t),
49459  (const void *)&impl_689_array_collectionURIs
49460 };
49461 
49463 impl_689_property_collectionURIs = {
49464  "collectionURIs",
49465  {
49467  .list = &impl_689_list_collectionURIs
49468  }
49469 };
49470 
49472 impl_689_property_description = {
49473  "description",
49474  {
49476  .string = "Adaptive Layout parameters for ObjectForm filter options."
49477  }
49478 };
49479 
49481 impl_689_property_objectType = {
49482  "objectType",
49483  {
49485  .string = "_AdaptiveLayout_ObjectResponsive_filterOptions"
49486  }
49487 };
49488 
49490 impl_689_property_propertyTypes = {
49491  "propertyTypes",
49492  {
49494  .object = &impl_690
49495  }
49496 };
49497 
49498 static const afw_runtime_unresolved_property_t *
49499 impl_689_properties[] = {
49500  &impl_689_property_allowAdd,
49501  &impl_689_property_allowChange,
49502  &impl_689_property_allowDelete,
49503  &impl_689_property_allowEntity,
49504  &impl_689_property_collectionURIs,
49505  &impl_689_property_description,
49506  &impl_689_property_objectType,
49507  &impl_689_property_propertyTypes,
49508  NULL
49509 };
49510 
49511 static const afw_utf8_t
49512 impl_689_meta_path =
49513  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_filterOptions");
49514 
49516 impl_689 = {
49517  &afw_components_s__AdaptiveObjectType_,
49518  &afw_components_s__AdaptiveLayout_ObjectResponsive_filterOptions,
49519  &impl_689_meta_path,
49520  &impl_689_properties[0]
49521 };
49522 
49524 impl_699;
49525 
49527 impl_700;
49528 
49530 impl_701;
49531 
49532 /*
49533  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent/propertyTypes/component
49534  */
49535 
49537 impl_701_property_allowWrite = {
49538  "allowWrite",
49539  {
49541  .boolean = true
49542  }
49543 };
49544 
49546 impl_701_property_dataType = {
49547  "dataType",
49548  {
49550  .string = "string"
49551  }
49552 };
49553 
49555 impl_701_property_description = {
49556  "description",
49557  {
49559  .string = "The Preferred Component to apply to this layout rule definition. For example, single booleans should be Switch components."
49560  }
49561 };
49562 
49564 impl_701_property_label = {
49565  "label",
49566  {
49568  .string = "Component"
49569  }
49570 };
49571 
49572 static const afw_runtime_unresolved_property_t *
49573 impl_701_properties[] = {
49574  &impl_701_property_allowWrite,
49575  &impl_701_property_dataType,
49576  &impl_701_property_description,
49577  &impl_701_property_label,
49578  NULL
49579 };
49580 
49582 impl_701 = {
49583  &impl_701_properties[0]
49584 };
49585 
49587 impl_702;
49588 
49589 /*
49590  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent/propertyTypes/componentProps
49591  */
49592 
49594 impl_702_property_allowWrite = {
49595  "allowWrite",
49596  {
49598  .boolean = true
49599  }
49600 };
49601 
49603 impl_702_property_dataType = {
49604  "dataType",
49605  {
49607  .string = "object"
49608  }
49609 };
49610 
49612 impl_702_property_description = {
49613  "description",
49614  {
49616  .string = "Additional properties to be passed to each preferred component."
49617  }
49618 };
49619 
49621 impl_702_property_label = {
49622  "label",
49623  {
49625  .string = "Component Properties"
49626  }
49627 };
49628 
49629 static const afw_runtime_unresolved_property_t *
49630 impl_702_properties[] = {
49631  &impl_702_property_allowWrite,
49632  &impl_702_property_dataType,
49633  &impl_702_property_description,
49634  &impl_702_property_label,
49635  NULL
49636 };
49637 
49639 impl_702 = {
49640  &impl_702_properties[0]
49641 };
49642 
49644 impl_703;
49645 
49646 /*
49647  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent/propertyTypes/dataType
49648  */
49649 
49651 impl_703_property_allowWrite = {
49652  "allowWrite",
49653  {
49655  .boolean = true
49656  }
49657 };
49658 
49660 impl_703_property_dataType = {
49661  "dataType",
49662  {
49664  .string = "string"
49665  }
49666 };
49667 
49669 impl_703_property_description = {
49670  "description",
49671  {
49673  .string = "Any property that matches this dataType will have a Preferred Component applied to its layout."
49674  }
49675 };
49676 
49678 impl_703_property_label = {
49679  "label",
49680  {
49682  .string = "Data Type"
49683  }
49684 };
49685 
49686 static const afw_runtime_unresolved_property_t *
49687 impl_703_properties[] = {
49688  &impl_703_property_allowWrite,
49689  &impl_703_property_dataType,
49690  &impl_703_property_description,
49691  &impl_703_property_label,
49692  NULL
49693 };
49694 
49696 impl_703 = {
49697  &impl_703_properties[0]
49698 };
49699 
49701 impl_704;
49702 
49703 /*
49704  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent/propertyTypes/propertyName
49705  */
49706 
49708 impl_704_property_allowWrite = {
49709  "allowWrite",
49710  {
49712  .boolean = true
49713  }
49714 };
49715 
49717 impl_704_property_dataType = {
49718  "dataType",
49719  {
49721  .string = "string"
49722  }
49723 };
49724 
49726 impl_704_property_description = {
49727  "description",
49728  {
49730  .string = "Any property name that matches this name will have a Preferred Component applied to its layout."
49731  }
49732 };
49733 
49735 impl_704_property_label = {
49736  "label",
49737  {
49739  .string = "Property Name"
49740  }
49741 };
49742 
49743 static const afw_runtime_unresolved_property_t *
49744 impl_704_properties[] = {
49745  &impl_704_property_allowWrite,
49746  &impl_704_property_dataType,
49747  &impl_704_property_description,
49748  &impl_704_property_label,
49749  NULL
49750 };
49751 
49753 impl_704 = {
49754  &impl_704_properties[0]
49755 };
49756 
49757 /*
49758  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent/propertyTypes
49759  */
49760 
49762 impl_700_property_component = {
49763  "component",
49764  {
49766  .object = &impl_701
49767  }
49768 };
49769 
49771 impl_700_property_componentProps = {
49772  "componentProps",
49773  {
49775  .object = &impl_702
49776  }
49777 };
49778 
49780 impl_700_property_dataType = {
49781  "dataType",
49782  {
49784  .object = &impl_703
49785  }
49786 };
49787 
49789 impl_700_property_propertyName = {
49790  "propertyName",
49791  {
49793  .object = &impl_704
49794  }
49795 };
49796 
49797 static const afw_runtime_unresolved_property_t *
49798 impl_700_properties[] = {
49799  &impl_700_property_component,
49800  &impl_700_property_componentProps,
49801  &impl_700_property_dataType,
49802  &impl_700_property_propertyName,
49803  NULL
49804 };
49805 
49807 impl_700 = {
49808  &impl_700_properties[0]
49809 };
49810 
49811 /*
49812  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent
49813  */
49814 
49816 impl_699_property_allowAdd = {
49817  "allowAdd",
49818  {
49820  .boolean = true
49821  }
49822 };
49823 
49825 impl_699_property_allowChange = {
49826  "allowChange",
49827  {
49829  .boolean = true
49830  }
49831 };
49832 
49834 impl_699_property_allowDelete = {
49835  "allowDelete",
49836  {
49838  .boolean = true
49839  }
49840 };
49841 
49843 impl_699_property_allowEntity = {
49844  "allowEntity",
49845  {
49847  .boolean = false
49848  }
49849 };
49850 
49851 static const afw_utf8_t
49852 impl_699_array_collectionURIs[] = {
49853  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
49854 };
49855 
49857 impl_699_list_collectionURIs = {
49858  AFW_UTF8_LITERAL("string"),
49859  sizeof(impl_699_array_collectionURIs) / sizeof(afw_utf8_t),
49860  (const void *)&impl_699_array_collectionURIs
49861 };
49862 
49864 impl_699_property_collectionURIs = {
49865  "collectionURIs",
49866  {
49868  .list = &impl_699_list_collectionURIs
49869  }
49870 };
49871 
49873 impl_699_property_description = {
49874  "description",
49875  {
49877  .string = "Adaptive Layout definition for the Object Form Preferred Component option."
49878  }
49879 };
49880 
49882 impl_699_property_objectType = {
49883  "objectType",
49884  {
49886  .string = "_AdaptiveLayout_ObjectResponsive_preferredComponent"
49887  }
49888 };
49889 
49891 impl_699_property_propertyTypes = {
49892  "propertyTypes",
49893  {
49895  .object = &impl_700
49896  }
49897 };
49898 
49899 static const afw_runtime_unresolved_property_t *
49900 impl_699_properties[] = {
49901  &impl_699_property_allowAdd,
49902  &impl_699_property_allowChange,
49903  &impl_699_property_allowDelete,
49904  &impl_699_property_allowEntity,
49905  &impl_699_property_collectionURIs,
49906  &impl_699_property_description,
49907  &impl_699_property_objectType,
49908  &impl_699_property_propertyTypes,
49909  NULL
49910 };
49911 
49912 static const afw_utf8_t
49913 impl_699_meta_path =
49914  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_preferredComponent");
49915 
49917 impl_699 = {
49918  &afw_components_s__AdaptiveObjectType_,
49919  &afw_components_s__AdaptiveLayout_ObjectResponsive_preferredComponent,
49920  &impl_699_meta_path,
49921  &impl_699_properties[0]
49922 };
49923 
49925 impl_705;
49926 
49928 impl_706;
49929 
49931 impl_707;
49932 
49933 /*
49934  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions/propertyTypes/recurse
49935  */
49936 
49938 impl_707_property_allowWrite = {
49939  "allowWrite",
49940  {
49942  .boolean = true
49943  }
49944 };
49945 
49947 impl_707_property_dataType = {
49948  "dataType",
49949  {
49951  .string = "boolean"
49952  }
49953 };
49954 
49956 impl_707_property_defaultValue = {
49957  "defaultValue",
49958  {
49960  .boolean = true
49961  }
49962 };
49963 
49965 impl_707_property_description = {
49966  "description",
49967  {
49969  .string = "Recurse sort options to embedded objects."
49970  }
49971 };
49972 
49974 impl_707_property_label = {
49975  "label",
49976  {
49978  .string = "Recurse"
49979  }
49980 };
49981 
49982 static const afw_runtime_unresolved_property_t *
49983 impl_707_properties[] = {
49984  &impl_707_property_allowWrite,
49985  &impl_707_property_dataType,
49986  &impl_707_property_defaultValue,
49987  &impl_707_property_description,
49988  &impl_707_property_label,
49989  NULL
49990 };
49991 
49993 impl_707 = {
49994  &impl_707_properties[0]
49995 };
49996 
49998 impl_708;
49999 
50000 /*
50001  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions/propertyTypes/sortByDataType
50002  */
50003 
50005 impl_708_property_allowWrite = {
50006  "allowWrite",
50007  {
50009  .boolean = true
50010  }
50011 };
50012 
50014 impl_708_property_dataType = {
50015  "dataType",
50016  {
50018  .string = "boolean"
50019  }
50020 };
50021 
50023 impl_708_property_description = {
50024  "description",
50025  {
50027  .string = "The properties should be sorted by their data type."
50028  }
50029 };
50030 
50032 impl_708_property_label = {
50033  "label",
50034  {
50036  .string = "Sort By Data Type"
50037  }
50038 };
50039 
50040 static const afw_runtime_unresolved_property_t *
50041 impl_708_properties[] = {
50042  &impl_708_property_allowWrite,
50043  &impl_708_property_dataType,
50044  &impl_708_property_description,
50045  &impl_708_property_label,
50046  NULL
50047 };
50048 
50050 impl_708 = {
50051  &impl_708_properties[0]
50052 };
50053 
50055 impl_709;
50056 
50057 /*
50058  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions/propertyTypes/sortByPropertyName
50059  */
50060 
50062 impl_709_property_allowWrite = {
50063  "allowWrite",
50064  {
50066  .boolean = true
50067  }
50068 };
50069 
50071 impl_709_property_dataType = {
50072  "dataType",
50073  {
50075  .string = "boolean"
50076  }
50077 };
50078 
50080 impl_709_property_defaultValue = {
50081  "defaultValue",
50082  {
50084  .boolean = true
50085  }
50086 };
50087 
50089 impl_709_property_description = {
50090  "description",
50091  {
50093  .string = "The properties should be sorted by their property name."
50094  }
50095 };
50096 
50098 impl_709_property_label = {
50099  "label",
50100  {
50102  .string = "Sort By Property Name"
50103  }
50104 };
50105 
50106 static const afw_runtime_unresolved_property_t *
50107 impl_709_properties[] = {
50108  &impl_709_property_allowWrite,
50109  &impl_709_property_dataType,
50110  &impl_709_property_defaultValue,
50111  &impl_709_property_description,
50112  &impl_709_property_label,
50113  NULL
50114 };
50115 
50117 impl_709 = {
50118  &impl_709_properties[0]
50119 };
50120 
50122 impl_710;
50123 
50124 /*
50125  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions/propertyTypes/sortByRequired
50126  */
50127 
50129 impl_710_property_allowWrite = {
50130  "allowWrite",
50131  {
50133  .boolean = true
50134  }
50135 };
50136 
50138 impl_710_property_dataType = {
50139  "dataType",
50140  {
50142  .string = "boolean"
50143  }
50144 };
50145 
50147 impl_710_property_description = {
50148  "description",
50149  {
50151  .string = "The required properties should be sorted before optional properties."
50152  }
50153 };
50154 
50156 impl_710_property_label = {
50157  "label",
50158  {
50160  .string = "Sort By Required"
50161  }
50162 };
50163 
50164 static const afw_runtime_unresolved_property_t *
50165 impl_710_properties[] = {
50166  &impl_710_property_allowWrite,
50167  &impl_710_property_dataType,
50168  &impl_710_property_description,
50169  &impl_710_property_label,
50170  NULL
50171 };
50172 
50174 impl_710 = {
50175  &impl_710_properties[0]
50176 };
50177 
50178 /*
50179  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions/propertyTypes
50180  */
50181 
50183 impl_706_property_recurse = {
50184  "recurse",
50185  {
50187  .object = &impl_707
50188  }
50189 };
50190 
50192 impl_706_property_sortByDataType = {
50193  "sortByDataType",
50194  {
50196  .object = &impl_708
50197  }
50198 };
50199 
50201 impl_706_property_sortByPropertyName = {
50202  "sortByPropertyName",
50203  {
50205  .object = &impl_709
50206  }
50207 };
50208 
50210 impl_706_property_sortByRequired = {
50211  "sortByRequired",
50212  {
50214  .object = &impl_710
50215  }
50216 };
50217 
50218 static const afw_runtime_unresolved_property_t *
50219 impl_706_properties[] = {
50220  &impl_706_property_recurse,
50221  &impl_706_property_sortByDataType,
50222  &impl_706_property_sortByPropertyName,
50223  &impl_706_property_sortByRequired,
50224  NULL
50225 };
50226 
50228 impl_706 = {
50229  &impl_706_properties[0]
50230 };
50231 
50232 /*
50233  * /afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions
50234  */
50235 
50237 impl_705_property_allowAdd = {
50238  "allowAdd",
50239  {
50241  .boolean = true
50242  }
50243 };
50244 
50246 impl_705_property_allowChange = {
50247  "allowChange",
50248  {
50250  .boolean = true
50251  }
50252 };
50253 
50255 impl_705_property_allowDelete = {
50256  "allowDelete",
50257  {
50259  .boolean = true
50260  }
50261 };
50262 
50264 impl_705_property_allowEntity = {
50265  "allowEntity",
50266  {
50268  .boolean = false
50269  }
50270 };
50271 
50272 static const afw_utf8_t
50273 impl_705_array_collectionURIs[] = {
50274  AFW_UTF8_LITERAL("/afw/_AdaptiveCollection_/core")
50275 };
50276 
50278 impl_705_list_collectionURIs = {
50279  AFW_UTF8_LITERAL("string"),
50280  sizeof(impl_705_array_collectionURIs) / sizeof(afw_utf8_t),
50281  (const void *)&impl_705_array_collectionURIs
50282 };
50283 
50285 impl_705_property_collectionURIs = {
50286  "collectionURIs",
50287  {
50289  .list = &impl_705_list_collectionURIs
50290  }
50291 };
50292 
50294 impl_705_property_description = {
50295  "description",
50296  {
50298  .string = "Adaptive Layout parameters for ObjectForm sort options."
50299  }
50300 };
50301 
50303 impl_705_property_objectType = {
50304  "objectType",
50305  {
50307  .string = "_AdaptiveLayout_ObjectResponsive_sortOptions"
50308  }
50309 };
50310 
50312 impl_705_property_propertyTypes = {
50313  "propertyTypes",
50314  {
50316  .object = &impl_706
50317  }
50318 };
50319 
50320 static const afw_runtime_unresolved_property_t *
50321 impl_705_properties[] = {
50322  &impl_705_property_allowAdd,
50323  &impl_705_property_allowChange,
50324  &impl_705_property_allowDelete,
50325  &impl_705_property_allowEntity,
50326  &impl_705_property_collectionURIs,
50327  &impl_705_property_description,
50328  &impl_705_property_objectType,
50329  &impl_705_property_propertyTypes,
50330  NULL
50331 };
50332 
50333 static const afw_utf8_t
50334 impl_705_meta_path =
50335  AFW_UTF8_LITERAL("/afw/_AdaptiveObjectType_/_AdaptiveLayout_ObjectResponsive_sortOptions");
50336 
50338 impl_705 = {
50339  &afw_components_s__AdaptiveObjectType_,
50340  &afw_components_s__AdaptiveLayout_ObjectResponsive_sortOptions,
50341  &impl_705_meta_path,
50342  &impl_705_properties[0]
50343 };
50344 
50346 impl_711;
50347 
50348 /*
50349  * /afw/_AdaptiveLayoutComponentTypeCategory_/containers
50350  */
50351 
50353 impl_711_property_category = {
50354  "category",
50355  {
50357  .string = "containers"
50358  }
50359 };
50360 
50362 impl_711_property_description = {
50363  "description",
50364  {
50366  .string = "Components that contain other layout components for a particular arrangement."
50367  }
50368 };
50369 
50371 impl_711_property_label = {
50372  "label",
50373  {
50375  .string = "Containers"
50376  }
50377 };
50378 
50379 static const afw_runtime_unresolved_property_t *
50380 impl_711_properties[] = {
50381  &impl_711_property_category,
50382  &impl_711_property_description,
50383  &impl_711_property_label,
50384  NULL
50385 };
50386 
50387 static const afw_utf8_t
50388 impl_711_meta_path =
50389  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/containers");
50390 
50392 impl_711 = {
50393  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50394  &afw_components_s_containers,
50395  &impl_711_meta_path,
50396  &impl_711_properties[0]
50397 };
50398 
50400 impl_712;
50401 
50402 /*
50403  * /afw/_AdaptiveLayoutComponentTypeCategory_/content
50404  */
50405 
50407 impl_712_property_category = {
50408  "category",
50409  {
50411  .string = "content"
50412  }
50413 };
50414 
50416 impl_712_property_description = {
50417  "description",
50418  {
50420  .string = "Components that display simple data."
50421  }
50422 };
50423 
50425 impl_712_property_label = {
50426  "label",
50427  {
50429  .string = "Content"
50430  }
50431 };
50432 
50433 static const afw_runtime_unresolved_property_t *
50434 impl_712_properties[] = {
50435  &impl_712_property_category,
50436  &impl_712_property_description,
50437  &impl_712_property_label,
50438  NULL
50439 };
50440 
50441 static const afw_utf8_t
50442 impl_712_meta_path =
50443  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/content");
50444 
50446 impl_712 = {
50447  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50448  &afw_components_s_content,
50449  &impl_712_meta_path,
50450  &impl_712_properties[0]
50451 };
50452 
50454 impl_713;
50455 
50456 /*
50457  * /afw/_AdaptiveLayoutComponentTypeCategory_/editors
50458  */
50459 
50461 impl_713_property_category = {
50462  "category",
50463  {
50465  .string = "editors"
50466  }
50467 };
50468 
50470 impl_713_property_description = {
50471  "description",
50472  {
50474  .string = "Components that display data and allow for it to be edited."
50475  }
50476 };
50477 
50479 impl_713_property_label = {
50480  "label",
50481  {
50483  .string = "Editors"
50484  }
50485 };
50486 
50487 static const afw_runtime_unresolved_property_t *
50488 impl_713_properties[] = {
50489  &impl_713_property_category,
50490  &impl_713_property_description,
50491  &impl_713_property_label,
50492  NULL
50493 };
50494 
50495 static const afw_utf8_t
50496 impl_713_meta_path =
50497  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/editors");
50498 
50500 impl_713 = {
50501  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50502  &afw_components_s_editors,
50503  &impl_713_meta_path,
50504  &impl_713_properties[0]
50505 };
50506 
50508 impl_714;
50509 
50510 /*
50511  * /afw/_AdaptiveLayoutComponentTypeCategory_/inputs
50512  */
50513 
50515 impl_714_property_category = {
50516  "category",
50517  {
50519  .string = "inputs"
50520  }
50521 };
50522 
50524 impl_714_property_description = {
50525  "description",
50526  {
50528  .string = "Components that provide basic inputs for a user to supply."
50529  }
50530 };
50531 
50533 impl_714_property_label = {
50534  "label",
50535  {
50537  .string = "Inputs"
50538  }
50539 };
50540 
50541 static const afw_runtime_unresolved_property_t *
50542 impl_714_properties[] = {
50543  &impl_714_property_category,
50544  &impl_714_property_description,
50545  &impl_714_property_label,
50546  NULL
50547 };
50548 
50549 static const afw_utf8_t
50550 impl_714_meta_path =
50551  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/inputs");
50552 
50554 impl_714 = {
50555  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50556  &afw_components_s_inputs,
50557  &impl_714_meta_path,
50558  &impl_714_properties[0]
50559 };
50560 
50562 impl_715;
50563 
50564 /*
50565  * /afw/_AdaptiveLayoutComponentTypeCategory_/navigation
50566  */
50567 
50569 impl_715_property_category = {
50570  "category",
50571  {
50573  .string = "navigation"
50574  }
50575 };
50576 
50578 impl_715_property_description = {
50579  "description",
50580  {
50582  .string = "Components that provide or facilitate content navigation."
50583  }
50584 };
50585 
50587 impl_715_property_label = {
50588  "label",
50589  {
50591  .string = "Navigation"
50592  }
50593 };
50594 
50595 static const afw_runtime_unresolved_property_t *
50596 impl_715_properties[] = {
50597  &impl_715_property_category,
50598  &impl_715_property_description,
50599  &impl_715_property_label,
50600  NULL
50601 };
50602 
50603 static const afw_utf8_t
50604 impl_715_meta_path =
50605  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/navigation");
50606 
50608 impl_715 = {
50609  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50610  &afw_components_s_navigation,
50611  &impl_715_meta_path,
50612  &impl_715_properties[0]
50613 };
50614 
50616 impl_716;
50617 
50618 /*
50619  * /afw/_AdaptiveLayoutComponentTypeCategory_/pickers
50620  */
50621 
50623 impl_716_property_category = {
50624  "category",
50625  {
50627  .string = "pickers"
50628  }
50629 };
50630 
50632 impl_716_property_description = {
50633  "description",
50634  {
50636  .string = "Components that allow for users to pick or select data from a source."
50637  }
50638 };
50639 
50641 impl_716_property_label = {
50642  "label",
50643  {
50645  .string = "Pickers"
50646  }
50647 };
50648 
50649 static const afw_runtime_unresolved_property_t *
50650 impl_716_properties[] = {
50651  &impl_716_property_category,
50652  &impl_716_property_description,
50653  &impl_716_property_label,
50654  NULL
50655 };
50656 
50657 static const afw_utf8_t
50658 impl_716_meta_path =
50659  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/pickers");
50660 
50662 impl_716 = {
50663  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50664  &afw_components_s_pickers,
50665  &impl_716_meta_path,
50666  &impl_716_properties[0]
50667 };
50668 
50670 impl_717;
50671 
50672 /*
50673  * /afw/_AdaptiveLayoutComponentTypeCategory_/structured
50674  */
50675 
50677 impl_717_property_category = {
50678  "category",
50679  {
50681  .string = "structured"
50682  }
50683 };
50684 
50686 impl_717_property_description = {
50687  "description",
50688  {
50690  .string = "Components that structure data in a special way."
50691  }
50692 };
50693 
50695 impl_717_property_label = {
50696  "label",
50697  {
50699  .string = "Structured"
50700  }
50701 };
50702 
50703 static const afw_runtime_unresolved_property_t *
50704 impl_717_properties[] = {
50705  &impl_717_property_category,
50706  &impl_717_property_description,
50707  &impl_717_property_label,
50708  NULL
50709 };
50710 
50711 static const afw_utf8_t
50712 impl_717_meta_path =
50713  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/structured");
50714 
50716 impl_717 = {
50717  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50718  &afw_components_s_structured,
50719  &impl_717_meta_path,
50720  &impl_717_properties[0]
50721 };
50722 
50724 impl_718;
50725 
50726 /*
50727  * /afw/_AdaptiveLayoutComponentTypeCategory_/utilities
50728  */
50729 
50731 impl_718_property_category = {
50732  "category",
50733  {
50735  .string = "utilities"
50736  }
50737 };
50738 
50740 impl_718_property_description = {
50741  "description",
50742  {
50744  .string = "Components that provide notification, feedback or contextual information."
50745  }
50746 };
50747 
50749 impl_718_property_label = {
50750  "label",
50751  {
50753  .string = "Utilities"
50754  }
50755 };
50756 
50757 static const afw_runtime_unresolved_property_t *
50758 impl_718_properties[] = {
50759  &impl_718_property_category,
50760  &impl_718_property_description,
50761  &impl_718_property_label,
50762  NULL
50763 };
50764 
50765 static const afw_utf8_t
50766 impl_718_meta_path =
50767  AFW_UTF8_LITERAL("/afw/_AdaptiveLayoutComponentTypeCategory_/utilities");
50768 
50770 impl_718 = {
50771  &afw_components_s__AdaptiveLayoutComponentTypeCategory_,
50772  &afw_components_s_utilities,
50773  &impl_718_meta_path,
50774  &impl_718_properties[0]
50775 };
50776 
50777 /* NULL terminated list of unresolved objects. */
50779 impl_const_objects[] = {
50780  &impl_1,
50781  &impl_2,
50782  &impl_3,
50783  &impl_4,
50784  &impl_5,
50785  &impl_6,
50786  &impl_7,
50787  &impl_8,
50788  &impl_9,
50789  &impl_10,
50790  &impl_11,
50791  &impl_12,
50792  &impl_13,
50793  &impl_14,
50794  &impl_15,
50795  &impl_16,
50796  &impl_17,
50797  &impl_18,
50798  &impl_19,
50799  &impl_20,
50800  &impl_21,
50801  &impl_22,
50802  &impl_23,
50803  &impl_24,
50804  &impl_25,
50805  &impl_26,
50806  &impl_27,
50807  &impl_28,
50808  &impl_29,
50809  &impl_30,
50810  &impl_31,
50811  &impl_32,
50812  &impl_33,
50813  &impl_34,
50814  &impl_35,
50815  &impl_36,
50816  &impl_37,
50817  &impl_38,
50818  &impl_39,
50819  &impl_40,
50820  &impl_41,
50821  &impl_42,
50822  &impl_43,
50823  &impl_44,
50824  &impl_45,
50825  &impl_46,
50826  &impl_47,
50827  &impl_48,
50828  &impl_49,
50829  &impl_50,
50830  &impl_51,
50831  &impl_52,
50832  &impl_53,
50833  &impl_59,
50834  &impl_69,
50835  &impl_73,
50836  &impl_81,
50837  &impl_87,
50838  &impl_90,
50839  &impl_94,
50840  &impl_104,
50841  &impl_110,
50842  &impl_116,
50843  &impl_120,
50844  &impl_127,
50845  &impl_134,
50846  &impl_140,
50847  &impl_147,
50848  &impl_153,
50849  &impl_164,
50850  &impl_171,
50851  &impl_178,
50852  &impl_189,
50853  &impl_194,
50854  &impl_196,
50855  &impl_202,
50856  &impl_210,
50857  &impl_218,
50858  &impl_223,
50859  &impl_230,
50860  &impl_235,
50861  &impl_244,
50862  &impl_247,
50863  &impl_250,
50864  &impl_255,
50865  &impl_260,
50866  &impl_264,
50867  &impl_268,
50868  &impl_272,
50869  &impl_276,
50870  &impl_284,
50871  &impl_291,
50872  &impl_296,
50873  &impl_299,
50874  &impl_302,
50875  &impl_309,
50876  &impl_314,
50877  &impl_319,
50878  &impl_323,
50879  &impl_330,
50880  &impl_334,
50881  &impl_337,
50882  &impl_345,
50883  &impl_350,
50884  &impl_360,
50885  &impl_366,
50886  &impl_374,
50887  &impl_378,
50888  &impl_382,
50889  &impl_570,
50890  &impl_577,
50891  &impl_586,
50892  &impl_588,
50893  &impl_592,
50894  &impl_597,
50895  &impl_607,
50896  &impl_615,
50897  &impl_619,
50898  &impl_623,
50899  &impl_630,
50900  &impl_636,
50901  &impl_644,
50902  &impl_650,
50903  &impl_656,
50904  &impl_663,
50905  &impl_669,
50906  &impl_686,
50907  &impl_689,
50908  &impl_699,
50909  &impl_705,
50910  &impl_711,
50911  &impl_712,
50912  &impl_713,
50913  &impl_714,
50914  &impl_715,
50915  &impl_716,
50916  &impl_717,
50917  &impl_718,
50918  NULL
50919 };
50920 
50921 /* Resolved and set const objects */
50922 void
50924 {
50926  &impl_const_objects[0], false, xctx);
50927 }
Adaptive Framework Core API.
void afw_components_const_objects_register(afw_xctx_t *xctx)
Get array of afw_components_ const objects.
Adaptive Framework register generated (afw_components) header.
#define AFW_UTF8_LITERAL(A_STRING)
String literal initializer.
Definition: afw_common.h:582
apr_int64_t afw_integer_t
typedef for big signed int.
Definition: afw_common.h:321
afw_runtime_env_resolve_and_set_const_objects(const afw_runtime_unresolved_const_object_t *const *unresolved, afw_boolean_t overwrite, afw_xctx_t *xctx)
Resolve and set a NULL terminated list of object pointers in the xctx's runtime objects.
Definition: afw_runtime.c:750
@ afw_runtime_unresolved_primitive_type_list
Definition: afw_runtime.h:278
@ afw_runtime_unresolved_primitive_type_string
value points to afw_utf8_z_t.
Definition: afw_runtime.h:287
@ afw_runtime_unresolved_primitive_type_object
Definition: afw_runtime.h:284
@ afw_runtime_unresolved_primitive_type_integer
Definition: afw_runtime.h:275
@ afw_runtime_unresolved_primitive_type_boolean
Definition: afw_runtime.h:269
Runtime unresolved property.
Definition: afw_runtime.h:313
NFC normalized UTF-8 string.
Definition: afw_common.h:545
Interface afw_xctx public struct.